
Job Description:
Java Developer
Position
Java Developer
Experience
6–9 Years
Location
BLR
Work Model: Hybrid
Job Summary
We are seeking an experienced Java Developer with 6–9 years of expertise in developing scalable, high-performance enterprise applications. The ideal candidate should possess strong hands-on experience in Java, Spring Boot, Spring Framework, REST APIs, AWS services, and CI/CD implementation using Jenkins. Experience in Microservices architecture and cloud-native application development will be highly valued.
Key Responsibilities
• Design, develop, and maintain enterprise-grade applications using Java and Spring technologies.
• Build robust and scalable RESTful APIs and backend services.
• Develop cloud-native applications leveraging AWS services such as Batch, Lambda, and EMR.
• Design and implement Microservices-based architectures to support scalable business solutions.
• Collaborate with architects, business analysts, QA teams, and DevOps engineers throughout the software development lifecycle.
• Develop reusable, maintainable, and high-quality code following industry best practices.
• Implement and manage CI/CD pipelines using Jenkins to automate build, testing, and deployment processes.
• Optimize application performance, reliability, and security.
• Participate in code reviews, design discussions, and architecture reviews.
• Troubleshoot and resolve production issues, application defects, and performance bottlenecks.
• Support application deployment, monitoring, and maintenance activities.
• Contribute to Agile development processes and continuous improvement initiatives.
Required Skills
Core Java Technologies
• Java
• Object-Oriented Programming (OOP)
• Design Patterns
• Multithreading
• Collections Framework
Frameworks & Backend Development
• Spring Framework
• Spring Boot
• REST API Development
• API Integration
• Backend Application Development
Cloud Technologies
• Amazon Web Services (AWS)
• AWS Batch
• AWS Lambda
• AWS EMR (Elastic MapReduce)
• Cloud-Native Application Development
DevOps & CI/CD
• Jenkins
• CI/CD Pipeline Development
• Automated Build and Deployment
• Version Control Systems (Git)
Preferred Skills
• Microservices Architecture
• Docker and Kubernetes exposure
• AWS Cloud Architecture concepts
• API Gateway and Service Discovery
• Monitoring and Logging tools
• Agile/Scrum methodologies
Qualifications
• Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
• Relevant certifications in Java, Spring, AWS, or Cloud Technologies are an added advantage.
Desired Candidate Profile
• Strong analytical and problem-solving skills.
• Excellent verbal and written communication abilities.
• Ability to work effectively in a collaborative Agile environment.
• Strong ownership mindset with a focus on delivering high-quality software solutions.
• Experience working in enterprise-scale application development projects.
Notice Period
Immediate Joiners Preferred
Candidates with 0–3 weeks notice period will be highly preferred.
Get empowered by NTT DATA Business Solutions!
We transform. SAP® solutions into Value
NTT DATA Business Solutions is a fast-growing international IT company and one of the world’s leading SAP partners. We are a full service provider delivering everything from business consulting to implementation of SAP solutions, including hosting services and support.