Job Title : Java Developer Experience Level : 3-6 Years Job Summary We are seeking a skilled and experienced Java Developer with 3 to 6 years of hands-on experience to join our backend development team. The ideal candidate will be passionate about building scalable, efficient, and robust software solutions, and thrive in an environment that values clean code, problem-solving, and continuous integration. Responsibilities Design, develop, and maintain high-performance, scalable backend applications using Java and Spring Boot. Implement and consume RESTful APIs to facilitate seamless data exchange between systems. Write clean, well-documented, and efficient code following best practices and design patterns. Integrate applications with various databases, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra). Participate in the entire software development lifecycle, including requirements gathering, design, coding, testing, deployment, and support. Contribute to and improve CI/CD pipelines to ensure efficient and automated software delivery. Troubleshoot, debug, and optimize existing applications for performance and scalability. Stay up-to-date with emerging technologies and industry trends, advocating for their adoption where appropriate. Required Skills And Qualifications Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience). 3-6 years of hands-on experience in building scalable backend applications using Java. Proficiency with the Spring Framework, especially Spring Boot. Demonstrable experience with designing and implementing RESTful APIs. Strong understanding of Object-Oriented Programming (OOP) principles and design patterns. Experience with database integration, including both SQL (e.g., PostgreSQL, MySQL, SQL Server) and NoSQL (e.g., MongoDB, Cassandra, Redis) databases. Solid understanding of version control systems, preferably Git. Familiarity with CI/CD tools and concepts (e.g., Jenkins, GitLab CI, Docker). Excellent problem-solving skills and a strong analytical mindset. Good communication and interpersonal skills, with the ability to effectively collaborate within a team. (ref:hirist.tech) Show more Show less