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 Responsibilities- Design, develop, and deliver applications using Java, Spring Boot, and Microservices
- Build scalable, real-time, low-latency processing solutions using agile methodologies
- Develop secure and reusable software components for multi-grained services
- Work closely with cross-functional teams to deliver technology and vendor solutions
- Implement and manage REST APIs and event-driven architectures using Kafka
- Adhere to governance standards, frameworks, and design patterns
- Customize applications by analyzing Java documentation and workflows
- Ensure code quality through documentation, reviews, and best practices
- Produce high-quality technical documentation
- Participate in CI/CD processes and development lifecycle activities
Required Skills & Experience- Strong hands-on experience in Java / J2EE
- Experience with Spring Boot and Microservices architecture
- Hands-on experience with Kafka
- Knowledge of NoSQL databases
- Experience with Microsoft SQL Server 2019
- Strong understanding of database concepts
- Experience working with REST APIs, JSON, YML
- Exposure to Python
- Familiarity with workflow-based applications
Technical Stack- Backend: Java, J2EE, Spring Boot, Microservices, Kafka
- Frontend: React
- APIs: REST, JSON, YML
- Databases: NoSQL, Microsoft SQL Server 2019
- CI/CD: Maven, Git, Jenkins
- Tools: Confluence, Jira, Bitbucket / Git
- IDEs: Eclipse, IntelliJ IDEA, VS Code
Competencies- Backend Application Development
- Microservices Architecture
- Event-Driven Systems
- Agile Development
- Secure Coding Practices
- Technical Documentation