Senior Java Developer

NTT DATA, Inc.
Salt Lake City, UT, United States
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Agile Methodology Software Documentation Code Review Data Structures Relational Databases Linux Java Platform Enterprise Edition (J2EE) Gradle Hibernate (Java) Java Persistence API Spring Framework
+9 more
Apache Maven SQL Databases Multithreading Java Application Server Spring-boot Git Information Technology Restful APIs Microservices

Job description

Experteer Overview In this role you will lead the design and development of Java-based solutions within a collaborative team at NTT DATA. You’ll mentor junior developers, optimize performance, and keep current with Java technologies. You’ll contribute to scalable architectures and ensure robust integration with cross-functional teams. This is an opportunity to shape enterprise Java applications and drive impactful outcomes for clients. Compensation / Benefits * Develop, maintain, and implement Java-based components, applications, and frameworks * Lead the design and architecture of Java-based solutions * Collaborate with developers, designers, and system administrators for proper integration * Troubleshoot and resolve issues in Java applications * Develop and maintain software documentation * Provide technical guidance and mentoring to junior developers * Stay up-to-date with latest Java technologies and trends * Optimize existing code for performance * Analyze and implement code changes * Participate in code reviews and suggest improvements Tasks * Bachelor’s or Master’s degree in computer science, engineering, or related field * 5+ years of experience with Java/J2EE, Spring framework, and related technologies * Hands-on experience with Java 8+ and J2EE features * Proficiency in Collections and multi-threading * Experience with Spring Boot and REST web services * Experience building scalable, distributed microservices * Familiarity with Spring, Hibernate, Spring JPA * Strong data structures and algorithms understanding * Experience with Agile methodologies * Experience with Gradle and Maven * Experience with Git * Experience with Linux/Unix environments * Excellent problem-solving and communication skills * Good SQL and relational databases understanding Key requirements *

Requirements

changes * Participate in code reviews and suggest improvements Tasks * Bachelor’s or Master’s degree in computer science, engineering, or related field * 5+ years of experience with Java/J2EE, Spring framework, and related technologies * Hands-on experience with Java 8+ and J2EE features * Proficiency in Collections and multi-threading * Experience with Spring Boot and REST web services * Experience building scalable, distributed microservices * Familiarity with Spring, Hibernate, Spring JPA * Strong data structures and algorithms understanding * Experience with Agile methodologies * Experience with Gradle and Maven * Experience with Git * Experience with Linux/Unix environments * Excellent problem-solving and communication skills * Good SQL and relational databases understanding Key requirements *

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

5:51 min

Understanding build structure and core Gradle plugins

Amanda Martin · LIVE

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all