Full-Stack Java Developer (Hybrid)
NTT DATAAbout the role
Req ID: 309916
NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.
We are currently seeking a Full-Stack Java Developer (Hybrid) to join our team in Auburn Hills, Michigan (US-MI), United States (US). This is a Hybrid role, meaning you would be on-site in Auburn Hills 2-3 days per week.
Job Requirements
• Minimum of 7+ years overall IT experience: including 5+ years of web service development and integration experience
• Responsible for detailed design, development/unit testing and integration of applications
• Produce scalable and flexible, high-quality code that satisfies both the functional and non-functional requirements
• Develop configurable software services that support applications integrates to enterprise services
• Identify technical issues & coordinate the resolution of these issues with extended team members from other applications
• Uses secure development best practices and design patterns
• Create or update design and systems documentation for developed or modified services or programs
• Create process and data flow diagrams for data movement capture
• Analyze and translate business requirements to technical design
• Analyze and resolve technical issues
• Collaborate/communicate with project team and business users as required
• Support functional testing and performance testing
• Works with technical delivery lead on project activities
• Ensure assigned work is implemented within project schedules
• Design, develop, deploy, test and maintain technical assets in SOA environment, web services and integration
• Strong Automotive OEM experience
• Solid understanding of various enterprise services and micro-service concepts
• Solid understanding of Enterprise Service Bus concepts
• Experience with DevOps in a cloud environment a plus
• Experience working under Agile environment and should be familiar with Agile ceremonies.
• Strong communication skills with the ability to interact with business analysts, solution architects and other team members
Technical Experience
• Strong working experience in building cross-platform, hybrid web applications using React, JavaScript, DOM, Javascript Object Model, React.JS, Flux, Redux, Saga, JSON with thorough understanding of core principals, build and deploy practices for different environments
• Thorough understanding and hands on experience of React's component-container design pattern, styled components, story book and building reusable component library
• Fundamental understanding of micro frontend architecture with preferably hands on experinece on any open source micro frontend/cross domain javascript frameworks
• Demonstrated extensive hands on application development work experience throughout the entire project lifecycle in customer-facing websites and portals
• Demonstrated experience implementing UI/UX designs and troubleshoot/resolve defects in UI components working with creative agencies
• Strong architecture, analysis, design, coding, and code review skills in cloud based responsive web applications
• Must have experience with Java/J2SE 8 with a deep understanding of the language and core API's, web services, code profiling and optimization
• Strong working experience in building REST services using Spring Boot Framework
• Knowledge and experience in developing and deploying micro services and fundamentals of microservice architecture
• Knowledge and experience in implementing various web security solutions using oauth2, oidc and jwt
• Knowledge of and experience in the implementation of design patterns and creating modular code
• Working experience with Hibernate, HQL, Spring Data and Spring Security.
• Strong database experience with MySQL or any other Relational databases.
• Experience in working with IDE such as Eclipse, IntelliJ or Visual Studio
• Experience with Node.js, GraphQL is a big plus
About NTT DATA
NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, ind
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s