
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.