Location: – IndiaJob Type: Full-Time Experience Level: Mid level Job Summary:We are looking for a skilled and motivated Java Developer to join our dynamic development team. The ideal candidate will be responsible for developing high-quality applications using Java technologies, collaborating with cross-functional teams, and contributing to all phases of the development lifecycle.Key Responsibilities:Develop and maintain scalable Java-based applications and backend services.Participate in the entire software development lifecycle, from concept and design to testing and deployment.Write well-designed, efficient, and testable code following best practices.Collaborate with product managers, UI/UX designers, QA engineers, and other developers.Troubleshoot, debug, and resolve application issues and performance bottlenecks.Conduct code reviews and contribute to team knowledge sharing.Ensure security, performance, and scalability of applications.Required Skills & Qualifications:Bachelor’s degree in Computer Science, Information Technology, or related field.[1–5+] years of hands-on experience in Java development.Strong knowledge of Core Java, OOP concepts, and design patterns.Experience with Spring Framework (Spring Boot, Spring MVC), Hibernate/JPA, and REST APIs.Familiarity with relational databases like MySQL, PostgreSQL, or Oracle.Proficiency in using development tools like Eclipse, IntelliJ, Git, and Maven/Gradle.Preferred Qualifications :Experience with front-end technologies (HTML, CSS, JavaScript, Angular or React).Exposure to cloud platforms (AWS, Azure, or GCP).Knowledge of microservices architecture and containerization (Docker/Kubernetes).Unit testing frameworks like JUnit or Mockito.
Job Title
Java Software Engineer