Java Developer - Web development
Overview
As a Java Developer at NTT DATA Services, you design, build, and maintain web applications and services using a range of Java, Spring, and front-end technologies. You work within cross-functional teams in an Agile setting to deliver scalable solutions and automation opportunities. You will leverage ReactJS for UI work and contribute to RESTful services and cloud-enabled pipelines. This role offers exposure to a mix of technologies and a collaborative culture focused on delivering measurable outcomes for clients.
Compensation / Benefitscomprehensive benefits package from day one
ResponsibilitiesIdentify automation opportunities with business partners following ITIL principlesDevelop in Spring, Spring Boot, Java/Javascript with ReactJS, using Maven/GIT, Jenkins, and Splunk; participate in code reviewsBuild and enhance Java/Javascript web applications and REST APIs within an Agile teamDeliver software in a continuous integration/delivery environmentWork with WebSphere and/or Tomcat, and support CI tools like Git, Jenkins, Maven
Key requirements3-5 years of Java development experience with web experience (Spring Framework)Strong Java and JavaScript knowledge, especially ReactJS for UIExperience with REST APIs, Spring Boot, MVCExperience with test-driven and behavior-driven development (Cucumber, JBehave, Jest, ESLint)Proficiency with CI/CD tools (Git, Jenkins, Maven) and cloud/automation concepts (Urban Code, Cloud Foundry)Experience with relational databases and SQL (DB2, PostgreSQL)Familiarity with WebSphere/Tomcat environmentsSplunk dashboard/report developmentExperience integrating 3rd party software and enterprise automation solutionsClear verbal and written communicationSelf-motivation and ability to work with minimal oversightCross-location collaboration and relationship-buildingJava, Spring, Spring BootReactJSREST APIs