Solution Architect – Java

2 Positions

Job Summary

We are looking for an experienced Solution Architect to make intuitive high-level decisions for software development. You will visualize the “big picture” and create software design and architecture for implementation by the development team.

● In this role, you should be able to translate complex requirements into functional design and architecture with hands-on experience in software development and solving complex problems.

● The goal is to provide a framework for the development of a software or system that will result in a scalable SaaS platform and solutions

Team & Projects: AI Company in Healthcare

Key Responsibilities

● Collaborate with product professionals to determine functional and non-functional
requirements for new products and features
● Design and architect the SaaS software platform considering all requirements of
functional, quality, security, modifiability, extensibility, integration, performance and
scalability
● Develop high-level product specifications with attention to system integration and
feasibility
● Use tools and methodologies to create representations for functions and user
interface of the desired product
● Define all aspects of development from appropriate technology and workflow to
coding standards
● Communicate successfully all concepts and guidelines to the development teams
● Oversee the progress of development to ensure consistency with the initial design
● Provide technical guidance and coaching to developers and engineers
Required Skills:
● Bachelor’s or Master’s Degree in Computer Science Or in related fields
● 4+ years of architecture experience in software product development
● 10+ years of development experience in JAVA/J2EE technologies
● Strong experience in Spring / Spring Boot / Spring MVC / Spring JPA / Spring Data /
Sprint JWT / Hibernate framework.
● Strong experience working into Microservice-based architecture and messaging patterns.
● Strong experience in designing data models, proficient in RDBMS database (MySQL) and
No-SQL database (Mongo)
● Strong understanding of OOPS and Design Patterns
● Experience to work with Front end technologies HTML/CSS, Javascript and Angular
● Experience in SaaS platform development/architecture
● Experience in designing systems and components using cloud technologies
(AWS/GCP/Azure)
● Experience working in Security framework e.g. OAuth / Identity management equivalent
protocol, data encryption and data security
● Ability to identify PoC and execute same before considering system design
● Experience in Python and Machine learning models is nice to have
● Experience in designing and implementing public API infrastructure is nice to have
● Experience in Apache Spark or any data analytics or reporting library equivalent is nice to have

Qualifications:

Required Bachelor’s or Master’s Degree in Computer Science or Information Technology Or in related fields.

Mandatory Skillset: System Design, Product Design/Development, SpringBoot, Hibernate, Core Java, Microservices, architecture in software product development, Cloud

Education:

Required Bachelor’s or Master’s Degree in Computer Science or Information Technology Or in related fields.

Experience:

10+ years in development.
4+ years of architecture experience in software product development.
10+ years of development experience in JAVA/J2EE technologies.
System Design, Product Design/Development, SpringBoot, Hibernate, Core Java, Microservices, architecture in software product development, Cloud

Skills:

System Design, Product Design/Development, SpringBoot, Hibernate, Core Java, Microservices, architecture in software product development, Cloud, Microservices

Job Types: Full-time, Regular / Permanent

Share this Job:

Apply Now