
Java Developer
Birlasoft
full-time
Posted on:
Location Type: Office
Location: Bengaluru • 🇮🇳 India
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AWSAzureCloudDockerJavaJenkinsKafkaKubernetesMicroservicesNoSQLOracleSpringSpring BootSpringBootSQL
About the role
- Design, develop, and maintain batch and real-time processing applications using Spring Batch and Spring Boot.
- Build and integrate event-driven and microservices architectures on AWS or Azure.
- Collaborate with cross-functional teams to design scalable, resilient, and secure systems.
- Optimize application performance and troubleshoot production issues.
- Familiarity with CI/CD pipelines and follow DevOps best practices
- Ensure code quality, maintainability, and adherence to industry standards.
Requirements
- 5+ years of experience in software development
- Strong Java programming and debugging skills.
- Spring Batch, Spring Boot, Spring Cloud frameworks – hands-on experience
- Experience with event-based systems (Kafka, Event Hub, SQS/SNS, etc.).
- Working knowledge of Azure or AWS cloud services (compute, storage, messaging).
- Experience with REST APIs, microservices, and containerization (Docker, Kubernetes).
- Familiarity with CI/CD tools (Jenkins, GitHub Actions, Azure DevOps, etc.).
- Strong understanding of database technologies (SQL and NoSQL).
- Oracle Exp preferred
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BatchSpring BootSpring CloudKafkaEvent HubSQSSNSDockerKubernetes
Soft skills
collaborationtroubleshootingcode qualitymaintainabilityadherence to standards