Description :
- Design, develop, and maintain high-performance, scalable, and secure Java-based applications.
- Collaborate with cross-functional teams including architects, product managers, and QA.
- Participate in design discussions, code reviews, and mentor junior team members.
- Write clean, efficient, and well-documented code following best practices.
- Troubleshoot and resolve technical issues in production and development environments.
- Contribute to system architecture and technical roadmap.
- Stay updated with emerging technologies and recommend improvements.
Required Skills & Qualifications :
8+ years of hands-on experience in Java development.Strong knowledge of Java 8+, Spring Framework, Spring Boot, and RESTful API development.Experience with microservices architecture and cloud platforms (e.g., Amazon Web Services, Microsoft Azure, or Google Cloud Platform).Proficiency in SQL and experience with relational databases (e.g., MySQL, PostgreSQL, or Oracle Database).Strong understanding of object-oriented programming, data structures, and design patterns.Familiarity with CI / CD tools (e.g., Jenkins, GitLab CI / CD).Hands-on experience with version control systems (e.g., Git).Exposure to containerization technologies like Docker and Kubernetes is a plus.Excellent problem-solving and analytical skills.(ref : hirist.tech)