Java Developer

Specific Skills
A Java Developer with 5+ years of experience must excel in Java 8+, focusing on multithreading, collections, streams, and JVM optimization. Proficiency in Spring Boot, Spring Data, Spring Security, and microservices architecture is crucial for building scalable applications. Hands-on experience with Hibernate/JPA, SQL/NoSQL databases (MySQL, MongoDB), and REST APIs is essential. Familiarity with CI/CD pipelines, Docker, Kubernetes, and cloud platforms like AWS or Azure is expected. Strong problem-solving, OOD skills, and knowledge of design patterns are key, along with version control tools like Git and build tools like Maven. Agile methodology experience and effective communication are highly valued.
Job Description
responsible for designing, developing, and maintaining scalable Java-based applications. Key tasks include writing clean, efficient code, implementing REST APIs, and ensuring high performance and security. They build and manage microservices using Spring Boot and handle database integration with SQL/NoSQL technologies. Collaboration with cross-functional teams to gather requirements, optimize performance, and ensure timely delivery is critical. They manage CI/CD pipelines, deploy applications on cloud platforms (AWS, Azure), and troubleshoot production issues. Mentoring junior developers, code reviews, and following Agile practices to ensure high-quality software delivery are essential parts of the role.
*
*
* Attach your resume. Max size 2mb Allowed Type(s): pdf