Quick Overview
Job Description
***We are unable to sponsor as this is a permanent full-time role***
***Hybrid, 3 days onsite, 2 days remote***
A highly regulated financial firm is looking for a Java Backend Engineer (Kafka, AWS, Testing). This engineer will need a experienced background using Core Java, AWS, Kafka, testing with Junit/SonarQube, and Kubernetes.
Responsibilities:
· Design and write clean, maintainable, well-tested Java code, and lead debugging and root-cause analysis of complex framework and integration issues.
· Lead the design, development and enhancement of automation testing framework features, and drive adoption by testing teams through guidance, documentation and enablement.
· Lead code reviews, uphold engineering standards and best practices, and drive continuous improvement of the codebase and delivery practices.
· Champion secure software delivery by integrating and acting on findings from SonarQube, Snyk, Sysdig, Veracode, and Black Duck, and partner with security teams to remediate vulnerabilities.
· Own and improve CI/CD automation using Jenkins and containerized deployment with Docker, Harness, and Rancher, focusing on reliability, speed and repeatability.
· Serve as an escalation point for testing teams, resolving complex automation framework issues and identifying recurring problems to eliminate at the source.
Qualifications:
· BS degree in Computer Science or a similar technical field required; advanced degree or equivalent experience preferred
· 5+ years of professional software engineering experience with production systems, including distributed systems and backend microservice development, with a track record of delivering complex solutions with minimal supervision.
· Experience with distributed computing frameworks such as Kafka Streaming and message queues, including designing for scale, resilience and fault tolerance.
· Strong experience in API development, SQL databases, and data storage such as S3.
· Strong working knowledge of CI/CD, DevOps tools, Git, and test automation frameworks, with experience improving pipelines and release processes.
· Deep understanding of OOP, microservices architecture, REST APIs, and Java 8+ features, with the ability to apply design patterns and make sound architectural trade-offs.
· Advanced Java programming expertise including object-oriented design, concurrency and multithreading, performance tuning, and substantial experience with Spring Boot.
· Strong working knowledge of Kafka including producers, consumers, topics, partitioning and delivery semantics; experience with message serialization formats such as Protobuf or Avro and schema governance patterns.
· Hands-on experience with AWS services, especially S3, and an understanding of cloud-based design, security and cost considerations.
· Ability to write and optimize analytical SQL queries for relational database systems such as PostgreSQL.
· Proficient with Git workflows including branching strategies, pull requests, and code review; hands-on experience building and maintaining CI/CD pipelines with Jenkins or similar orchestration platforms.
· Practical experience with AI-assisted development tools such as Claude Code for code generation, refactoring, unit tests, and documentation, and the judgment to apply them in a disciplined engineering environment and coach others to do the same.
Similar jobs
- SC
Senior Python Backend Software Engineer
NewSmart Caliber Technology
Charlotte, NC🇺🇸On-site22 hours agoFastAPIMicroservicesGit+8Technology - DW
Backend Engineer- Node.js
NewDale Workforce Solutions
United States🇺🇸Hybrid22 hours agoMicroservicesAWSNode.js+2Technology - AT
Back End Java Developer
NewAcadia Technologies, Inc.
Maryland City, MD🇺🇸Hybrid22 hours agoSQLSpringSpring Boot+4Technology - CS
Senior Java Backend Engineer - F2F in NJ(only Locals)
NewCyma Systems Inc
Jersey City, NJ🇺🇸Hybrid22 hours agoSpringSpring BootAWS+2Technology - TC
SR SOFTWARE ENGINEER
NewTSR Consulting Services, Inc.
Rochester, MN🇺🇸$80/hrRemote22 hours agoDockerFastAPIMicroservices+20Technology - RT
Java Backend Engineer (Kafka, Kubernetes, AWS, JUnit)
NewRequest Technology, LLC
Chicago, IL🇺🇸Hybrid22 hours agoDockerMicroservicesSQL+14Technology - NO
Compiler Backend Engineer
NewAuto ApplyNormalcomputing
Mountain View🇺🇸Hybrid14 hours agoRustFPGAC+++4Technology - CL
Senior Backend Engineer, Search
NewAuto ApplyClickup
United States🇺🇸Remote7 hours agoNLPTypeScriptMachine Learning+1Technology - RA
Senior Backend Engineer | Token Spend Management
NewAuto ApplyRamp
New York🇺🇸$10k/yrHybrid8 hours agoSystem DesignTechnology - RA
Senior Backend Engineer | Accounts Receivable
NewAuto ApplyRamp
New York🇺🇸$10k/yrHybrid9 hours agoAccounts ReceivableNetSuiteGeneral Ledger+2Technology - CA
Salesforce Back end developer
NewCapgemini America, Inc.
United States🇺🇸$76.7k - $150.8k/yrHybrid22 hours agoGenerative AIRESTTechnology - OP
Backend Software Engineer, Cooperative AI (Evals)
Auto ApplyOpenai
San Francisco🇺🇸Hybrid2 weeks agoFastAPILLMPythonTechnology