Role: Java Microservices Lead
Experience: 7+ years of relevant experience
Job Location: Chennai
Job Summary:
7+ years of relevant experience with Java Sprint Boot and Microservices development.
Role Purpose:
This role involves working as part of a big project/program team and will be responsible for building and maintaining Java Spring Boot applications to support our business needs. Need to work closely with the client-side technical leads on software development projects and be the subject matter expert in their area across our applications.
Location: Chennai
Work Timing: 12 PM till 9.30 PM
Key Roles and Responsibilities:
- As a Technical Lead, He/ She should be able to carry out below roles and responsibilities.
- Develop and maintain Java applications in the development and test environments.
- Prepare Design documents for User Story level
- Participate in Performance issue fix and tools to be used
- Should have knowledge of Java & J2ee design patterns
- Should have knowledge on the microservice Architecture
- Provide input for coding and design guidelines to be used throughout our applications.
- Coordinate with other developers and ensure coherent development practices.
- Collaborate with architecture team to define development toolset.
- Participate in code review process as required
- Assist in the development of technical requirements for Agile development teams.
- Develop updates, corrections, or enhancements including Business Logic in Java8, Spring Boot, Spring Securities Microservices, Camunda workflow management tool, AWS (Amazon Web Services) & PostgreSQL
- Work with Operations Team on Application Deployment Issues.
- Integrate with other technologies using iPaaS & Web Services.
- Adhere to data security standards for web site intrusion defenses of Java applications
- Give input on technical processes and to support the overall SDLC process including continuous integration and continuous deployment (CI/CD)
- Essential Skills:
- Java8, Spring Boot, Spring Securities, Microservices, Camunda workflow management tool, AWS (Amazon Web Services) & PostgreSQL.
- Experience configuring CI/CD systems (Maven/Jenkins).
- Very good verbal and written communication
- Experience with JPA and Hibernate.
- Excellent Troubleshooting skills.
- Agile Methodology
- Microsoft Office products (Word, Excel, PowerPoint etc.), ALM tools (like JIRA), Confluence