6 Ample Success HR Solutions Jobs
2-8 years
Senior Java/J2EE Lead - Spring Boot/Microservices Architecture (2-8 yrs)
Ample Success HR Solutions
posted 19hr ago
Key skills for the job
Responsibilities :
- Lead a team of 5+ developers, providing technical guidance, mentorship, and performance feedback.
- Design, develop, and maintain Java/J2EE applications using Spring Boot and microservices architecture.
- Develop and maintain RESTful APIs and web services.
- Implement and optimize ORM frameworks for database interactions.
- Design and implement database schemas that represent and support business processes.
- Develop and maintain unit tests and automated testing platforms.
- Collaborate with cross-functional teams and directly with customer teams to deliver high-quality solutions.
- Troubleshoot and resolve performance-related issues, including application profiling, distributed caching, memory management, and asynchronous programming.
- Ensure code quality and maintainability through code reviews and adherence to best practices.
- Manage code versioning using Git and other version control tools.
- Stay up-to-date with the latest advancements in Java/J2EE and related technologies.
- Lead and contribute to the development of technical documentation.
- Implement and maintain CI/CD pipelines.
- Work closely with product owners and stakeholders to define and refine requirements.
Mandatory Skills :
- 7+ years of overall experience in building Java/J2EE applications.
- Strong experience building web applications/services using J2EE.
- 3+ years of experience handling a team of 5+ developers.
- 3+ years of experience working directly with customer teams.
- Strong knowledge of any ORM framework.
- Experience developing solutions on Spring Boot.
- Proficiency in using Git.
- 2+ years of strong experience with microservices architecture.
- Understanding of relational database models and experience with at least one relational database.
- Experience creating database schemas.
- Experience implementing automated testing platforms and unit tests.
- Proficient understanding of code versioning tools (Git, SVN, Mercurial).
- Ability to learn new technologies quickly.
- Experience dealing with performance-related issues (application profiling, distributed caching, memory management, asynchronous programming).
- Strong interpersonal and communication skills.
Bonus Skills :
- Experience with client web application frameworks like Angular, React, or Sencha.
- Experience with ElasticSearch.
- Experience with GCP infrastructure
Functional Areas: Other
Read full job description2-8 Yrs