Full Stack Java Developer

The Nippon Telegraph and Telephone Corporation (NTT)

$104K — $128K *
US-AnywhereRemote in Atlanta, GA
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of Java/J2EE application development experience
  • Strong Core Java knowledge, including OOP principles
  • Experience with Spring/Spring Boot frameworks
  • Strong understanding of SQL and relational databases
  • Experience in payments or financial services and knowledge of PCI-DSS compliance
  • Proficiency in front-end technologies including JavaScript, HTML, and CSS
  • Familiarity with version control systems like Git

Responsibilities

  • Design, develop, and maintain Java-based backend services for payment processing
  • Build and enhance RESTful APIs for card payments and financial integrations
  • Develop responsive front-end components using modern JavaScript frameworks
  • Ensure compliance with PCI-DSS secure data handling requirements
  • Apply secure coding practices to protect payment data
  • Participate in code reviews, architecture discussions, and agile sprint planning
  • Collaborate with cross-functional teams to deliver scalable solutions

Benefits

  • Hybrid work model with mandatory in-office attendance three days a week
  • Collaborative environment with opportunities for face-to-face engagement
  • Involvement in agile ceremonies and design sessions
  • Opportunity to work on high-volume payment systems
  • Focus on secure application development in a regulated finance environment
Full Job Description
NTT DATA's Client is seeking a Full Stack Java Developer - Payments Location: Atlanta, GA (Hybrid - 3 days/week mandatory in office) Day to Day Job Duties - (What this person will do on a daily/weekly basis) - Design, develop, and maintain Java-based backend services supporting payment processing and transaction workflows - Build and enhance RESTful APIs used in card payments, billing, and financial integrations - Develop responsive front-end components using modern JavaScript frameworks (React, Angular, or similar) - Ensure applications remain compliant with PCI-DSS requirements, including secure data handling and encryption standards - Apply secure coding practices to protect sensitive payment and cardholder data - Participate in code reviews, architecture discussions, and sprint planning within an agile environment - Collaborate closely with product owners, architects, and QA to deliver high-quality, scalable solutions - Troubleshoot, debug, and optimize application performance in high-throughput systems - Work on-site in the Atlanta office 3 days per week to support collaboration, design sessions, and agile ceremonies Basic Qualifications (Required skills and minimum experience) - 8+ years of experience in Java/J2EE application development - Strong foundation in Core Java, including: - OOP principles (inheritance, polymorphism, abstraction, encapsulation) - Collections, multithreading, concurrency, and exception handling - JVM fundamentals and memory management - Hands-on experience with Spring / Spring Boot - Proven experience building and supporting RESTful APIs - Solid understanding of SQL and relational databases - Prior experience in the payments or financial services industry, supporting transaction-based systems - Demonstrated experience working in or supporting PCI-DSS compliant environments - Front-end development experience with JavaScript, HTML, CSS, and at least one modern framework - Experience with Git or similar version control systems - Strong problem-solving skills and attention to detail - Ability and willingness to work on-site in Atlanta 3 days per week (mandatory) Travel Minimal travel expected Degree Bachelor's degree in Computer Science, Engineering, or equivalent practical experience Nice to Have (But Not a Must) - Experience with microservices architecture - Exposure to CI/CD pipelines and DevOps practices - Cloud experience (AWS, Azure, or GCP) - Experience with JUnit, Mockito, or other unit testing frameworks - Prior work on high-volume payment platforms, gateways, or card processing systems What We're Looking For Engineers who understand Java fundamentals deeply, not just framework usage Someone who can articulate why a solution works, especially in secure, regulated environments A collaborative team player who values clean, maintainable, and secure code Comfort working in a hybrid, in-office collaborative model

Similar Jobs

More Jobs at The Nippon Telegraph and Telephone Corporation (NTT)

More Information Technology Jobs

Find similar Full Stack Java Developer jobs: