JOBSEARCHER

Java Developer

NTT DataDallas, TXL4 MidSeptember 15th, 2026
Overview In this role you will contribute to building and enhancing Java-based microservices to support digital, cloud and automation initiatives. You will work within a collaborative team to apply memory management, frameworks, ORM, and database principles while considering bounded contexts and threading models. The position focuses on delivering robust, efficient services that scale, aligning with NTT DATA’s forward-thinking, inclusive culture. You will tackle performance and algorithmic optimization challenges to drive reliable software delivery. ResponsibilitiesContribute to microservice design and implementationApply memory management best practices in JavaUtilize common frameworks and ORM in application developmentDesign within bounded contexts and adhere to database principlesEvaluate multi-threading vs single-thread execution for performanceAddress optimization of algorithms in service code Key requirementsKnowledge of micro-service design decisionsStrong understanding of memory management in programming languages (Java)Experience with common frameworks and ORMFamiliarity with bounded contexts and database principlesAwareness of multi-threading considerations vs single-threaded modelsBasic algorithms and optimization approachesJavaMicroservicesFrameworksORMDatabase principlesMemory management