{"schemaVersion":"jobsearcher.job.v1","id":"49122257503c12f47e037977","url":"https://jobsearcher.com/jobs/49122257503c12f47e037977","canonicalUrl":"https://jobsearcher.com/jobs/49122257503c12f47e037977","title":"Sr. Java Developer","description":"Job Title:Senior Java Software Engineer – Payments TechnologExperience:8+ years in software development; 5+ years in core Java / Spring ecosystemDomain:Banking / Financial Services with strong preference for payments experience (cards, gateways, payment processing, transaction engines, etc.)About the RoleWe are seeking a strong Senior Java Engineer to join our Payments Technology – Software Engineering team. You will be responsible for designing, developing, and supporting scalable, secure, and high‑availability payment systems that power critical business operations. The role demands hands‑on coding, system design, and close collaboration with product, business, and QA teams in an Agile environment.This is a high‑impact position for technically strong, immediately available candidates who have a proven track record in building complex backend systems in the banking or payments domain.Key ResponsibilitiesDesign, develop, and maintain high‑availability, scalable, and secure backend systems using Core Java and Spring.Work across the full SDLC: requirement analysis, solution design, implementation, code reviews, and production support.Build and optimize RESTful APIs, microservices, and event‑driven components that integrate with payment gateways, core banking systems, and external partners.Write clean, testable, and production‑grade code; conduct peer code reviews and partner with QA to define robust test scenarios.Collaborate with product owners, business analysts, architects, and other tech teams to drive end‑to‑end delivery of key milestones.Troubleshoot complex production issues, performance bottlenecks, and integration defects in payment‑related flows.Contribute to adoption of modern engineering practices (CI/CD, monitoring, automation, and security standards).Required QualificationsEducational background:Bachelor’s degree in Computer Science / Engineering or equivalent; CS preferred.Experience:8+ years of overall software development experience.5+ years of hands‑on experience using Core Java (Java 8+) and Spring / Spring Boot in production systems.Technical skills:Strong object‑oriented design and API‑first mindset.Extensive experience with RDBMS (Oracle preferred, also SQL Server/PostgreSQL) and SQL.Experience with NoSQL / Big Data stores such as Cassandra, MongoDB, Elasticsearch, or similar.Familiarity with Agile SDLC and tools like Jira, Git, Jenkins (or equivalent CI/CD), JUnit, Mockito, Selenium, and linting / static‑analysis tools.Soft skills:Self‑motivated, proactive, and able to take ownership of modules and services.Strong troubleshooting ability and ability to work well under pressure.Excellent communication and collaboration skills with cross‑functional teams.","company":"Ott Consulting","rawCompany":"ott consulting","city":"Oak Ridge","state":"NJ","isRemote":false,"isActive":false,"createdAt":"2026-05-11T21:56:50.678Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Sr. Java Developer","description":"Job Title:Senior Java Software Engineer – Payments TechnologExperience:8+ years in software development; 5+ years in core Java / Spring ecosystemDomain:Banking / Financial Services with strong preference for payments experience (cards, gateways, payment processing, transaction engines, etc.)About the RoleWe are seeking a strong Senior Java Engineer to join our Payments Technology – Software Engineering team. You will be responsible for designing, developing, and supporting scalable, secure, and high‑availability payment systems that power critical business operations. The role demands hands‑on coding, system design, and close collaboration with product, business, and QA teams in an Agile environment.This is a high‑impact position for technically strong, immediately available candidates who have a proven track record in building complex backend systems in the banking or payments domain.Key ResponsibilitiesDesign, develop, and maintain high‑availability, scalable, and secure backend systems using Core Java and Spring.Work across the full SDLC: requirement analysis, solution design, implementation, code reviews, and production support.Build and optimize RESTful APIs, microservices, and event‑driven components that integrate with payment gateways, core banking systems, and external partners.Write clean, testable, and production‑grade code; conduct peer code reviews and partner with QA to define robust test scenarios.Collaborate with product owners, business analysts, architects, and other tech teams to drive end‑to‑end delivery of key milestones.Troubleshoot complex production issues, performance bottlenecks, and integration defects in payment‑related flows.Contribute to adoption of modern engineering practices (CI/CD, monitoring, automation, and security standards).Required QualificationsEducational background:Bachelor’s degree in Computer Science / Engineering or equivalent; CS preferred.Experience:8+ years of overall software development experience.5+ years of hands‑on experience using Core Java (Java 8+) and Spring / Spring Boot in production systems.Technical skills:Strong object‑oriented design and API‑first mindset.Extensive experience with RDBMS (Oracle preferred, also SQL Server/PostgreSQL) and SQL.Experience with NoSQL / Big Data stores such as Cassandra, MongoDB, Elasticsearch, or similar.Familiarity with Agile SDLC and tools like Jira, Git, Jenkins (or equivalent CI/CD), JUnit, Mockito, Selenium, and linting / static‑analysis tools.Soft skills:Self‑motivated, proactive, and able to take ownership of modules and services.Strong troubleshooting ability and ability to work well under pressure.Excellent communication and collaboration skills with cross‑functional teams.","datePosted":"2026-05-11T21:56:50.678Z","dateModified":"2026-05-11T21:56:50.678Z","hiringOrganization":{"@type":"Organization","name":"Ott Consulting","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Oak Ridge","addressRegion":"NJ","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"49122257503c12f47e037977"},"url":"https://jobsearcher.com/jobs/49122257503c12f47e037977"}}