Job Description: Minimum 4+ years of experience in Java Developer Develop and maintain Java-based applications with a focus on scalability, reliability, and performance. Design and implement Micro services-based architectures for enterprise applications. Develop and integrate RESTful APIs for seamless communication between systems. Work with relational and NoSQL databases for efficient data management. Write clean, maintainable, and well-documented code following best practices. Implement unit testing (JUnit, Mockito, etc.) to ensure code quality. Participate in code reviews, troubleshooting, and performance optimization. Stay up-to-date with emerging Java technologies and industry trends.