JOBSEARCHER

Senior Java Software Engineer

We are seeking a skilled Java Backend Engineer to design and build scalable, cloud-native applications and microservices. The ideal candidate will have strong hands-on experience with Java, Spring Boot, REST APIs, AWS, and distributed backend systems.Required QualificationsBachelor’s degree in Engineering, preferably Computer Science or related field5–7 years of backend development experience using Java technologiesStrong experience with Java, Spring Framework, and Spring BootHands-on experience building REST APIs, GraphQL services, and microservicesExperience with relational and NoSQL databasesSolid understanding of scalable system architecture and backend design principlesExperience working in Agile/Scrum environmentsKnowledge of unit testing frameworks such as JUnitFamiliarity with Jenkins, SonarQube, Git, CI/CD pipelines, and deployment architectureExperience with AWS services including EC2, Lambda, S3, and DynamoDBStrong debugging, troubleshooting, and production support experienceExcellent communication and collaboration skillsResponsibilitiesDesign, develop, and maintain scalable backend services and APIsBuild and enhance large-scale microservices-based applicationsCollaborate with cross-functional teams on product and feature developmentParticipate in technical design discussions, code reviews, and architecture decisionsDevelop technical specifications, automation tests, and documentationTroubleshoot and resolve issues across development, testing, and production environmentsSupport production monitoring, incident remediation, and system reliabilityAssist with Java/JDK upgrades and modernization initiativesTechnical SkillsCore: Java, Spring, Spring Boot, REST APIs, GraphQL, Microservices, Apache Kafka, JPA/Hibernate, Design Patterns, Data Structures & Algorithms, Agile/ScrumSecondary: AWS, Kubernetes, CI/CD Pipelines, Jenkins, Spring Security, Unit Testing (JUnit)Nice to HaveExperience using AI-assisted development tools such as Cursor AI, GitHub Copilot, or Claude to improve engineering productivity and development efficiency.