> Markdown version of [/jobs/ext/2862247-java-developer](https://www.wearedevelopers.com/jobs/ext/2862247-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Developer - **Company:** NTT DATA, Inc. - **Location:** Jersey City, NJ, United States (Remote available) - **Experience:** Experienced - **Salary:** $99,350.0 - $119,220.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Apache Tomcat, Server Applications, Unit Testing, Microsoft Azure, Code Review, Data Structures, Relational Databases, Software Debugging, Software Design Patterns, DevOps, Eclipse (Software), Gradle, Hibernate (Java), IntelliJ IDEA, Java Persistence API, Spring Framework, Junit, PostgreSQL, Apache Maven, MySQL, Object-Oriented Software Development, Oracle (Applications), Performance Tuning, Scrum Methodology, Mockito, Secure Coding, Software Deployment, SQL Databases, Google Cloud, Cloud Platform System, ReactJS, Spring-boot, Backend, Git, Containerization, AngularJS, Information Technology, Build Tools, Front End Software Development, Restful APIs, Software Version Control, Docker, Microservices - **Published:** September 12, 2026 - **Apply:** https://www.dice.com/job-detail/ec856dc0-5a36-4726-a042-ac3224bca148 ## About the Role * 5+ years of demonstrated proficiency in Java development (Java 8 or above) * 3+ years of experience with Spring Framework / Spring Boot * 5+ years of OOP concepts, data structures, and/or design patterns * 3+ years of experience in developing RESTful web services * 3+ years of hands-on experience with SQL and/or relational databases (MySQL, PostgreSQL, Oracle, etc.) * 2+ years of experience with ORM frameworks such as Hibernate / JPA * 2+ years of version control systems (Git) experience Tools & Technologies * Build tools: Maven or Gradle * IDEs: IntelliJ IDEA / Eclipse * Basic understanding of CI/CD pipelines * Familiarity with application servers (Tomcat, etc.) * Exposure to cloud environments (AWS, Azure, or Google Cloud Platform) is a plus * Basic knowledge of Docker or containerization is an added advantage Soft Skills * Strong problem-solving and analytical skills * Good communication and teamwork abilities * Willingness to learn and adapt to new technologies * Ability to work in an Agile/Scrum environment Education * Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience) Nice to Have * Experience in MessagePoint * Demonstrated experienc with microservices architecture * Experience with unit testing frameworks (JUnit, Mockito) * Basic understanding of front-end technologies (React/Angular) is a bonus ## Description We are currently seeking a Java Developer to join our team in New Jersey, New Jersey (US-NJ), United States (US). Day to Day job Duties: * Design, develop, test, and maintain Java-based backend applications * Work with frameworks such as Spring / Spring Boot to build scalable services * Develop and integrate RESTful APIs * Write clean, efficient, and well-documented code following coding standards * Collaborate with cross-functional teams including QA, DevOps, and UI developers * Participate in code reviews, debugging, and performance optimization * Work with relational databases to design and optimize queries * Support application deployment and troubleshooting in lower environments * Adhere to secure coding practices and quality standards ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Test-Driven Development: It's easier than you think!](https://www.wearedevelopers.com/videos/1598-test-driven-development-it-s-easier-than-you-think) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Netherlands – Europe’s powerhouse for software development?](https://www.wearedevelopers.com/magazine/31-the-netherlands-europe-s-powerhouse-for-software-development)