Java Backend Developer
Job SummaryWe are seeking a motivated Java Microservices Developer with 6-8+ years of experience to support enterprise application development initiatives. The role focuses on building scalable, secure, and real-time low-latency backend solutions using Java, Spring Boot, Microservices, and Kafka. The candidate will collaborate closely with experienced team members to deliver high-quality technology and vendor solutions while adhering to governance standards and best practices.Key ResponsibilitiesDesign, develop, and deliver applications using Java, Spring Boot, and MicroservicesBuild scalable, real-time, low-latency processing solutions using agile methodologiesDevelop secure and reusable software components for multi-grained servicesWork closely with cross-functional teams to deliver technology and vendor solutionsImplement and manage REST APIs and event-driven architectures using KafkaAdhere to governance standards, frameworks, and design patternsCustomize applications by analyzing Java documentation and workflowsEnsure code quality through documentation, reviews, and best practicesProduce high-quality technical documentationParticipate in CI/CD processes and development lifecycle activities Required Skills & ExperienceStrong hands-on experience in Java / J2EEExperience with Spring Boot and Microservices architectureHands-on experience with KafkaKnowledge of NoSQL databasesExperience with Microsoft SQL Server 2019Strong understanding of database conceptsExperience working with REST APIs, JSON, YMLExposure to PythonFamiliarity with workflow-based applications Technical StackBackend: Java, J2EE, Spring Boot, Microservices, KafkaFrontend: ReactAPIs: REST, JSON, YMLDatabases: NoSQL, Microsoft SQL Server 2019CI/CD: Maven, Git, JenkinsTools: Confluence, Jira, Bitbucket / GitIDEs: Eclipse, IntelliJ IDEA, VS Code CompetenciesBackend Application DevelopmentMicroservices ArchitectureEvent-Driven SystemsAgile DevelopmentSecure Coding PracticesTechnical Documentation