Junior Java Developer
Job Description: Java Developer with 3+ years of experience in designing, developing, and deploying scalable, high-performance web applications. Strong expertise in Java, Spring ecosystem, and backend development, with hands-on experience in building RESTful services, integrating databases, and working in Agile environments. Adept at writing clean, maintainable code and supporting applications across development, testing, and production stages.Key Responsibilities:Design, develop, and maintain enterprise applications using Java, Spring Boot, Spring MVC, and HibernateBuild and consume RESTful and SOAP web services for seamless system integrationDevelop backend components and business logic with a focus on performance, scalability, and securityWork with relational and NoSQL databases such as MySQL, Oracle, and MongoDB, including writing complex queries and optimizing performanceImplement front-end components using HTML5, CSS3, JavaScript, and frameworks like AngularWrite unit and integration test cases using JUnit and support QA activitiesParticipate in Agile/Scrum ceremonies including sprint planning, daily stand-ups, and retrospectivesUse version control systems like Git and collaborate on code reviewsWork with CI/CD tools such as Jenkins for build and deployment automationTroubleshoot, debug, and resolve production issues, ensuring application stability and performanceCollaborate with cross-functional teams including QA, DevOps, and business stakeholders