Architect (ATC)
We are looking for a highly skilled and motivated xxx years of 8 years to 12 years experienced Java Developer to join our development team. As a full stack Java Developer, candidate will be responsible for designing, developing, and maintaining Java-based applications, ensuring optimal performance, and collaborating with cross-functional teams to deliver high-quality software solutionsDesign, implement, and optimize algorithms and data structures.
Develop, test, and maintain Java-based applications.
Ensure the performance, quality, and responsiveness of applications.
Troubleshoot, debug, and resolve issues related to Java applications.
Write efficient, scalable, and maintainable code.
Participate in code reviews and contribute to improving development processes.
Integrate third-party APIs and services into Java application
Maintain up-to-date knowledge of industry trends and best practices in Java development.
Ensure software documentation is up to date. Java 17 or higher
Experience with Spring Framework( including Spring Boot, Spring MVC, and Spring Data)
Experience with MySQL, PostgreSQL
CI CD Pipelines
Experience with JUnit or TestNG.
Experience with Web technologies APIs- RESTful APIs, JSON, and web services
Experience with microservices architecture