We are seeking an experienced Java Developer with 5+ years of hands-on experience in designing, coding, developing, and maintaining Java-based applications. The ideal candidate will have strong expertise in Java, Spring Boot, and Microservices architecture, with a proven ability to write high-quality code and deliver scalable, high-performance solutions.
Responsibilities:
Design, develop, and maintain robust, scalable, and high-performance Java applications using Spring Boot.
Implement and manage Microservices architecture for new and existing systems.
Collaborate with cross-functional teams to define, design, and ship new features.
Write well-designed, efficient, and testable code.
Participate in code reviews to ensure code quality and adherence to best practices.
Troubleshoot, debug, and upgrade existing systems.
Ensure application performance, scalability, and security.
Work closely with DevOps teams on deployment and operational aspects.