Senior Java Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Top 10 Java Libraries
What’s the Difference between a Junior, Mid, and Senior Developer?
The Most Popular IT Jobs on the Market
7 Important Tips That Every Software Developer Should Know