Skip to main content

Sr. Java Developer (Java 21, Apache Kafka, SQL, AWS)

Technology
SES
2 months ago
Full timeFully remote

Job description

Systems Engineering Services is seeking a Sr. Java Developer with Apache Kafka experience.

Top 5 Technical Skills:

  1. 10 years of SE Engineering and App Dev
  2. Java 21 with SpringBoot
  3. Kafka and CDC (Change Data Capture)
  4. Aurora PostgreSQL
  5. AWS DMS (Data Migration Service), MSK (Managed Streaming for Kafka), RDS Aurora, EC2/ECS, S3
  6. 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

Keywords
GitLabApache KafkaREPLAYScigressSpring FrameworkRedisJSONMAVENSonarQubeVisual Studio CodeMyBatisOracle DatabaseIntellijPostgresqlSqlApache LicenseApache Http ServerJavaJava Database ConnectivityLine Mode Browser

Interested in this role?