Job Description
Java Developer

 

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.

 

     

 

 

Software Development