Java Backend Developer (Onsite Hybrid)
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 8+ years of experience in Java/J2EE application development 8+ years of strong foundation in Core Java, including: OOP principles (inheritance, polymorphism, abstraction, encapsulation) Collections, multithreading, concurrency, and exception handling JVM fundamentals and memory management 5+ years of hands-on experience with Spring / Spring Boot 5+ years of 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) 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 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
Recommended Jobs
Engineer
We are seeking an enthusiastic Software Engineer - AI to join our team and contribute to the development of intelligent talent technology. This is a hands-on opportunity for those early in their c…
Licensed Insurance Customer Service
Position Overview Successful State Farm Agent is seeking a qualified professional to join their winning team for the role of Licensed Customer Service Representative - State Farm Agent Team Memb…
Upper School History Teacher
Job Description Job Description George Walton Academy (GWA) provides challenging instruction, engaging experiences, and global perspectives designed to inspire lives of intellectual curiosity, in…
LPN Hospice Admissions Coordinator Roswell (Roswell)
Blue Summit Hospice & Palliative Care is looking for an experienced hospice LPN to join our office team in McDonough/Snellville. This is a full time in office position. Homecare Homebase experienc…
Litigation Associate
Providence Staffing’s client, a highly respected and growing personal injury law firm in Atlanta , is seeking a talented Litigation Associate Attorney to join their dynamic legal team. This is an…
LPN
Job Description Job Description LPN/LVN Location: Augusta, GA Unit: Outpatient Clinic Cardiology Day 5x8-Hour (08:30 - 17:00) Starts: 10/30/2023 Duration: 11 Weeks Weekly Stipend …
Seasonal Day Camp Counselor 2026
Rate of Pay: $15.00 Status: Open Until Filled This is a seasonal summer position from May 16 – July 31, 2026. The hours of work will be between 7:00am – 6:00pm, Monday – Friday. *For the week …
General Laborer - Underground Utilites
Join a Company Committed to Making a Difference Every Day! At Envirowaste, we are passionate about positively impacting the environment and we're looking for dedicated individuals to join our team.…
FRONT COUNTER/CASHIER
Job Description Job Description Looking for a bright and friendly individual to join our team. Job Description - take customers’ orders, serve food and beverages, prepare itemized checks, and …
Commercial Concrete Carpenter
General description: The Concrete Carpenter will perform a variety of carpentry tasks. This individual will work with others and will be under the direction of a Foreman for the successful completion…