Sr. Backend Developer (Java & Kafka)
Expert Technology Services
McLean, VA, United States
15 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Amazon Web Services
Amazon S3
JIRA
Batch Processing
Code Review
Continuous Integration
Data Synchronization
Database Design
Database Queries
DevOps
Java Platform Enterprise Edition (J2EE)
+26 more
PostgreSQL
OAuth
OpenID
Performance Tuning
Scrum Methodology
Azure Active Directory
SonarQube
Systems Integration
Spring Cloud
Database Optimization
Spring-boot
Backend
Git
Event Driven Architecture
AngularJS
Information Technology
Avro
AWS Fargate
Apache Kafka
Bitbucket
Front End Software Development
Functional Programming
Api Gateway
Restful APIs
Jenkins
Microservices
Job description
Lead Backend Development: Design, develop, and maintain enterprise-grade backend services and REST APIs using Java and Spring Boot for critical logistics and yard management workflows.
- Event-Driven Architecture: Architect and implement resilient, event-driven integrations leveraging Apache Kafka, including topic management, consumer groups, and messaging workflows.
- System Integration: Build scalable integration patterns for both internal and external systems using modern messaging, batch processing, and data synchronization techniques.
- Database Optimization: Design and optimize PostgreSQL database models, write complex queries, and implement indexing strategies for high-throughput applications.
- Cloud & DevOps Deployment: Deploy and support cloud-native applications on AWS (ECS/Fargate, Lambda, API Gateway, S3) and contribute to CI/CD automation pipelines.
- Technical Leadership: Conduct code reviews, mentor junior developers, promote engineering best practices, and ensure compliance with security and observability standards.
- Cross-Functional Collaboration: Work closely with Product Owners, Architects, UX Designers, and business stakeholders in an Agile/Scrum environment to refine requirements and resolve production issues.
- Continuous Improvement: Champion technical excellence and contribute to ongoing process and technology enhancements within the engineering team., Job Description: Short Description: The Senior JAVA Developer position requires in-depth knowledge of JAVA and J2EE background using Spring Technologies framework, design, and …
- 20 hours ago
Requirements
8+ years of enterprise Java development experience (5+ years in Spring Boot, REST APIs, microservices)
- 3+ years of hands-on Apache Kafka experience
- Strong PostgreSQL (or similar) skills in database design and performance optimization
- Experience with AWS core services and DevOps tools (Git, Jenkins, Bitbucket, Jira, SonarQube)
- Bachelor’s degree in Computer Science or related field (or comparable experience)
- Preferred: Experience in transportation/logistics industries, knowledge of frontend frameworks (Angular), Schema Registry/Avro, and enterprise security protocols (OAuth2/OIDC, Azure Entra ID).
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerjet.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
over 3 years ago
AM
Ashutosh Mishra
20 Essential Tools For Backend Development
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
The 7 Most Popular Backend Frameworks for Developers
over 2 years ago
EM
Eli McGarvie
7 Most Popular Web Developer Jobs in Europe
over 3 years ago
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago