Req ID : 372061
We are currently seeking a Java full stack developer to join our team in Bangalore, Karnātaka (IN-KA), India (IN).
Responsibilities :
- Java and Web development experience is essential.
- Strong communication and interpersonal skills are essential.
- Responsibilities will include working with business stakeholders to fulfil the requirements and supporting solutions using JavaScript, Java, and RDBMS.
Responsibilities :
- Ensure all code aligns with established architectural standards, integration patterns, and enterprise engineering guidelines.
- Collaborate closely with global development teams and business stakeholders to gather requirements, refine solutions, and deliver impactful features.
- Build proofs of concepts to evaluate new technologies, frameworks, and solution approaches.
- Participate actively in design discussions, contributing to architectural decisions and long term platform direction.
- Investigate and resolve production issues with a focus on root cause analysis, stability, and continuous improvement.
- Support all phases of the SDLC, including analysis, design, coding, testing, deployment, and post release support.
Required Skills :
- Demonstrated hands on experience building enterprise grade microservices using Java 11+, including strong proficiency in RESTful API design, API documentation (OpenAPI/Swagger), and build tools such as Gradle or Maven.
- Strong front end development capability in React, with the ability to create performant, user friendly interfaces.
- Deep expertise in relational databases preferably PostgreSQL, MS SQL Server,
or DB2 including data modelling, performance optimization, and advanced SQL proficiency.
- Practical experience working with Kubernetes and modern microservices architectures in production environments.
- Ability to develop solutions in Python and Unix shell scripting (e.g., Bash).
- Experience writing high quality unit tests with JUnit, and familiarity with TDD or BDD methodologies is a robust plus.
- Strong understanding of Git based source control workflows and exposure to CI/CD pipelines using tools such as Jenkins.
- Comfortable working within Linux environments and leveraging command line tools for development and debugging.
- Solid grasp of Agile methodologies, including experience with Agile tools such as JIRA.
- Ability to write clean, reusable, maintainable code that aligns with engineering best practices and enterprise standards.
- Excellent problem solving, analytical thinking, and the ability to translate business needs into technical solutions.
- Strong communication and presentation skills, including the ability to collaborate effectively across global teams and levels of seniority.
Educational Qualification : Minimum BA or BS degree in Computer Science, Engineering or a related field.
Full stack skillset in MS :
- Java Spring Boot microservices on the backend, delivering scalable digital banking solutions.
- Database exposure with SQL queries(Postgres, DB2,oracle)
- Enhanced CI/CD pipelines for both Angular and Java services using Azure DevOps, Docker, and Kubernetes.
About NTT DATA
📌 Java Full Stack Developer (Bengaluru)
🏢 NTT
📍 Bengaluru