JOBSEARCHER

Junior Java Developer

About the CompanyWe are seeking a Java Developer to design and build scalable, reliable backend systems. This role requires hands-on experience delivering production-ready applications—not just theoretical knowledge. You will work on distributed systems, APIs, and microservices that directly impact business-critical operations.About the RoleThis role involves designing and developing scalable backend services using Java, building and maintaining RESTful APIs and microservices, and writing clean, maintainable, and testable code.ResponsibilitiesDesign and develop scalable backend services using JavaBuild and maintain RESTful APIs and microservicesWrite clean, maintainable, and testable codeOptimize performance, scalability, and reliability of systemsDebug and resolve production issues with urgencyParticipate in code reviews and architectural discussionsContribute to continuous improvement of development processesQualificationsBachelor’s degree in Computer Science, Engineering, or equivalent experience3-5+ years of professional Java development experienceRequired SkillsJava (Core, Collections, Multithreading)Spring Framework (Spring Boot, Spring MVC)REST API design and developmentExperience with relational databases (e.g., MySQL, PostgreSQL)Familiarity with ORM frameworks like Hibernate/JPAExperience with Git and version control workflowsExposure to Agile/Scrum methodologiesPreferred SkillsExperience building microservices architecturesHands-on experience with cloud platforms (AWS, GCP, or Azure)Containerization tools like Docker and orchestration (Kubernetes)CI/CD pipeline implementationExperience with messaging systems (Kafka, RabbitMQ)Unit and integration testing (JUnit, Mockito)