Job Description
Manager_Java Integration/Full Stack

 

Job Description:

Job Description – Senior Java Integration / Full Stack Developer
Position: Senior Java Integration / Full Stack Developer
Experience: 10+ Years
Location: Bangalore (Manyata Tech Park / Embassy Golf Links) – Hybrid Work Model
Notice Period: Immediate to 3 Weeks Preferred
________________________________________
Job Summary
We are looking for an experienced and highly skilled Senior Java Integration / Full Stack Developer with 10+ years of hands-on experience in designing, developing, and implementing enterprise-grade applications and integration solutions. The ideal candidate should possess strong expertise in Java 8/17, Apache Camel, Spring Boot, Microservices, REST APIs, ORM frameworks, and database technologies.
The role requires working closely with cross-functional teams to build scalable, high-performance applications and integration services while ensuring code quality, reliability, and maintainability.
________________________________________
Key Responsibilities
•    Design, develop, and maintain enterprise applications and integration solutions using Java technologies. 
•    Develop scalable and secure Microservices-based applications using Spring Boot and Spring Framework. 
•    Build and support integration workflows using Apache Camel and related Enterprise Integration Patterns (EIPs). 
•    Design and implement RESTful APIs and service integrations. 
•    Develop database-driven applications using Oracle SQL and ORM frameworks such as MyBatis and Hibernate. 
•    Participate in architecture discussions and contribute to solution design and technical decisions. 
•    Implement CI/CD best practices and automate build and deployment processes. 
•    Perform code reviews and ensure adherence to coding standards and best practices. 
•    Troubleshoot and resolve production issues, performance bottlenecks, and integration challenges. 
•    Collaborate with business analysts, architects, QA teams, and DevOps engineers throughout the software development lifecycle. 
•    Prepare technical documentation, design artifacts, and implementation guidelines. 
________________________________________
Required Skills & Qualifications
Core Java & Backend Development
•    10+ years of hands-on experience in Java application development. 
•    Strong expertise in: 
o    Java 8 and Java 17 
o    Spring Boot 
o    Spring Framework 
o    Microservices Architecture 
o    RESTful API Development 
o    Apache Camel 
Database & Persistence
•    Strong experience with: 
o    Oracle SQL 
o    Database Design and Query Optimization 
o    MyBatis 
o    Hibernate/JPA 
Build & Version Control
•    Hands-on experience with: 
o    Git 
o    Maven 
o    Jenkins 
Integration Development
•    Experience designing and implementing enterprise integrations. 
•    Knowledge of Enterprise Integration Patterns (EIP). 
•    Experience handling synchronous and asynchronous integrations. 
________________________________________
Preferred Skills
•    Experience with: 
o    Apache Kafka 
o    AWS Cloud Services 
o    JUnit 
o    Karate Framework 
•    Exposure to containerization technologies such as Docker and Kubernetes. 
•    Experience with cloud-native application development. 
•    Knowledge of API Gateway and Service Mesh concepts. 
•    Familiarity with Agile/Scrum methodologies. 
________________________________________
Responsibilities in CI/CD & DevOps
•    Participate in CI/CD implementation using Jenkins. 
•    Support automated testing and deployment pipelines. 
•    Collaborate with DevOps teams to improve application reliability and deployment efficiency. 
•    Ensure adherence to security, performance, and scalability best practices. 
________________________________________
Soft Skills
•    Excellent verbal and written communication skills. 
•    Strong analytical and problem-solving abilities. 
•    Ability to work independently and lead technical initiatives. 
•    Experience mentoring and guiding development teams. 
•    Strong stakeholder management and collaboration skills. 
•    Ability to work effectively in a fast-paced Agile environment. 
________________________________________
Nice to Have
•    Experience in large-scale enterprise integration projects. 
•    Knowledge of event-driven architecture and messaging systems. 
•    Exposure to monitoring and observability tools. 
•    Experience working in distributed and cloud-based environments. 
•    Understanding of security best practices for APIs and Microservices. 
________________________________________
Why Join Us?
•    Opportunity to work on modern Java, Microservices, and Integration platforms. 
•    Exposure to cloud technologies, event-driven architectures, and enterprise-scale systems. 
•    Collaborative hybrid work environment in Bangalore. 
•    Work with high-performing teams on mission-critical applications. 
•    Continuous learning and growth opportunities in a dynamic technology ecosystem.

 

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