Solution Architect : Java
Brief description :
Job Summary
This job role will lead a team of developers in developing & maintaining an enterprise java application serving end users through a web-based application. Based on business requirements, new modules will be developed, and changes made to existing application.
Job Responsibilities
- Blueprinting of solutions on latest integration paradigms and API based interactions including Microservices in a heterogeneous technology and product landscape
- should have experience in developing stored procedures and developing complex sql queries in MSSQL
- System architecture and design involving Java, Microservices, Spring Boot, Batch processing, Spring Integration, Spring Cloud, Maven
- Demonstrable experience in defining a RESTful service-based architecture for new business capabilities or transformations around legacy implementation
- Understanding of key components of a Microservices architecture including containers, load balancing, distributed cache
- The candidate is responsible for leading design of product & mentoring team of developers. The Architect shall perform overall analysis, overall design, coding for key areas, and help the team in test/development code as part of SDLC in scheduled time frame
- The job role requires close interaction with other development teams and business users for capturing requirements & understanding the system
- Architect shall provide inputs to team members and along with the team manager is responsible for their overall development & deliverables
- At least handled 1-2 major programs in Architect role
- Architect shall report to his manager periodically
Academic Qualification
- Bachelor’s degree in engineering OR MCA
Experience & skills
- Overall experience in Java – 10-20 years
- Minimum 6 years’ experience as team lead
- Experienced in working Agile projects using agile tools
- Experienced in Technical Design & creating design documents
- For Java
Primary Skill:
- Microservices, Spring Framework, Spring Boot, Batch Processing, Spring Integration, Spring Cloud, Rabbit MQ, Reddis, CI/CD pipeline using Jenkins and Docker/Kubernetes
- Experience in ADFS/ SSO integration, VDI Implementation, Gateway/ Registry services
- Secondary Skill: Capable to do performance issue trouble shooting, ensure high availability, implementing DC/DR Capabilities, ensure scalability/ security
- Hands on Linux knowledge is a bonus
- Must have proficiency in Source & Configuration Management using Git/SVN
- Must have experience in using ORM such as Hibernate on MySQL/SQL Server/Oracle DB
- Experience in modelling production load & ability in leading team in bringing focus to problem area is required
- Experience in third party integrations (Consuming APIs & Libraries) is required
- Data modelling skills are required
- Experience in using code quality tools is a bonus
- Angular 7 experience is a plus
Behavioural Competencies
- Have a strong Analytical skill
- The candidate should be able to work well under pressure & adapt with change in requirements
- Must have excellent problem solving and organizational skills.
- Should be a Team player and must have handled a team size of Min 3 team members.
- Should be able to communicate clearly with colleagues and business users
- Should continually learn and improve technical and developmental skills
Working Location- Technopark Phase-1, Trivandrum, Kerala.
Preferred skills
should have experience in developing stored procedures and developing complex sql queries in MSSQL,Microservices, springboot