Job Description
NTT DATA Services strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.
We are currently seeking a Senior Java Developer to join our team in Bangalore, Karn taka (IN-KA), India (IN).
Client's business problem to solve?
Client is looking for Senior API developer to develop their middle tier APIs using Java and Spring.
Position's General Duties and Tasks
Responsibilities
In these roles you will be responsible for
• Work with stakeholder to gather the requirements
• Develop, test and deploy APIs
• Writing tested, idiomatic, and documented Java Code
• Cooperating with the front-end developer in the process of integrating the RESTful API
• Communicating with external web services
• Producing, maintaining, and modifying REST APIs
• Ensuring APIS are developed using industry standard best practices
• Fixing any issues or bugs that arise
Job Description
Requirements for this role include:
• 5+ years of hands-on experience in development of RESTful APIs and Microservices using technology stack: Java/J2EE, Spring framework, Spring Batch, AWS Elastic Kubernetes Services (EKS), RDS Oracle DB, Apigee/API Gateway.
• Experience in API logging, API testing, creating REST API documentation using Swagger and YAML or similar tools desirable
• Experience in TDD, writing unit test cases in JUnit. Unit Test Frameworks: Mockito (Java), Junit (Java);
• Experience with test-driven design development, unit and integration testing, CI/CD.
• Must have exposure to End-to-end Test Frameworks: Fitnesse/Test API, Protractor; Functional Testing: Cucumber;
• Development and execution of unit test scripts.
• Experience in SQL and Stored Procedures such as RDS Oracle DB
• Understanding of requirements, dependencies, and timelines.
• Estimation of User Stories in a backlog.
• Developing Innovative and reusable components.
• Tracking/Updating progress of code development using process management tools like Atlassian JIRA.
• Adherence to committed delivery timelines.
• Experience with Unix, Linux Operating Systems preferably on AWS environment.
• Experience with Scrum and other Agile processes.
• Knowledge of Jira, Git/SVN, Jenkins, DevOps, CI/CD
Required schedule availability for this position is Monday-Friday (+:00am to 5:00pm EST). The shift timings can be changed as per client requirements. Additionally, resources may have to do overtime and work on weekend s basis business requirement.
About NTT DATA Services
NTT DATA Services is a global business and IT services provider specializing in digital, cloud and automation across a comprehensive portfolio of consulting, applications, infrastructure and business process services. We are part of the NTT family of companies, a partner to 85 % of the Fortune 100.
NTT DATA Services is an equal opportunity employer and considers all applicants without regarding to race, color, religion, citizenship, national origin, ancestry, age, sex, ****** orientation, gender identity, genetic information, physical or mental disability, veteran or marital status, or any other characteristic protected by law. We are committed to creating a diverse and inclusive environment for all employees. If you need assistance or an accommodation due to a disability, please inform your recruiter so that we may connect you with the appropriate team.
Job Segment: Developer, Java, Front End, Oracle, Database, Technology
,
This job is provided by Shine.com
💡 Quick Summary
Seeking a career-building opportunity? The Senior Java Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
