Sr. Java Developer (Java 21, Apache Kafka, SQL, AWS)
Systems Engineering Services is seeking a Sr. Java Developer with Apache Kafka experience. Top 5 Technical Skills: 10+ years of SE Engineering and App Dev Java 21 with SpringBoot Kafka and CDC (Change Data Capture) Aurora PostgreSQL AWS DMS (Data Migration Service), MSK (Managed Streaming for Kafka), RDS Aurora, EC2/ECS, S3 CI/CD (see complete list below) Candidate with 10+ years of SW Engineering & Application Development experience and expertise in following areas Java 21 and Spring Boot o Spring Cloud Stream for continuously running Kafka Data Streaming services o Spring Batch for nightly and on-demand jobs o Maven for building and dependency management o Spring Retry, JDBC, caching, and Actuator health endpoints Kafka and CDC processing o AWS MSK and Kafka consumer/producer troubleshooting o AWS DMS CDC JSON messages o Understanding insert, update, and delete before/after images o Consumer groups, offsets, partitions, ordering, retries, duplicates, lag, and replay o Lightweight balance-change events and full balance/error payloads Database and SQL o Aurora PostgreSQL o Oracle SQL o JDBC and transaction troubleshooting AWS operations o AWS MSK, RDS Aurora PostgreSQL, EC2/ECS, AWS Batch, Event Bridge, ElasticCache/Redis, S3, IAM, CloudFormation, and AWS CLI o Starting, stopping, and validating streaming services and scheduled batch jobs o Coordinating Kafka resets, cache resets, database refreshes, and controlled service restarts CI/CD and development tooling GitLab, Jenkins, Docker, Nexus, SonarQube, IntelliJ or VS Code, Git, and Maven Reading application profiles, environment variables, SSM configuration, deployment templates, and logs Jake Lutman Technical Recruiter Systems Engineering Services