Job Description
Job Title: Java Backend Developer
Location: Atlanta, GA
Duration: / Term: Contract
Experience Desired: 10+ Years
Job Description:
- Develop and maintain Java/Spring Boot API microservices for case management, work queues, financials, scheduling, and document generation.
- Implement business rules and step-by-step workflows tailored to each court type.
- Build data access across Amazon RDS, MongoDB, and OpenSearch, including search indexing for cases, contacts, statutes, and documents.
- Build integrations with payment gateways, e-signature, notification (Amazon SES/SNS), and state agency interfaces.
- Implement role-based permissions, case sealing, and audit logging according to security requirements.
- Write unit and integration tests; work through GitHub pull requests and GitHub Actions pipelines; support QA and fix defects promptly.
- Participate in code reviews, sprint ceremonies, estimation, and technical documentation.
Required Qualifications
- 9+ years of professional backend application development in Java (Spring Boot).
- Hands-on experience building API-based microservices (REST, JSON, OpenAPI/Swagger, API versioning).
- Strong experience with Amazon RDS (PostgreSQL/MySQL/Oracle) and SQL, plus MongoDB and an ORM (Hibernate/JPA).
- Working experience with OpenSearch (or Elasticsearch): indexing, mappings, and query DSL.
- Daily use of GitHub (branching, pull requests, code reviews) and GitHub Actions or similar CI/CD.
- Hands-on AWS experience: ECS/EKS or Lambda, API Gateway, SQS/SNS, S3, IAM, CloudWatch.
- Working knowledge of OAuth2/JWT and secure coding; comfortable in Agile/Scrum teams.
Preferred Qualifications
- Event-driven processing with Amazon MSK/Kafka, EventBridge, or Step Functions.
- Exposure to Amazon Bedrock or GenAI/RAG integrations.
- AWS Certified Developer - Associate.
Key Skills:
Java, API-based microservices, Spring Boot, AWS, Amazon RDS, SQL, MongoDB
Skills
AWS Lambdaunmatched
Agile Programming Methodologiesunmatched
Amazon Relational Database Service (RDS)unmatched
Amazon Simple Storage Service (S3)unmatched
Amazon Web Services (AWS)unmatched
Application Programming Interface (API)unmatched
Case Managementunmatched
Code Reviewsunmatched
Continuous Deployment/Deliveryunmatched
Continuous Integrationunmatched
DSL (Digital Subscriber Line)unmatched
Elasticsearchunmatched
GitHubunmatched
Hibernateunmatched
Integration Testingunmatched
JSONunmatched
Javaunmatched
Java Persistence API (JPA)unmatched
Microservicesunmatched
MongoDBunmatched
MySQLunmatched
OAuthunmatched
Object Relational Mapping (ORM)unmatched
Oracleunmatched
PostgreSQLunmatched
Quality Assuranceunmatched
REST (Representational State Transfer)unmatched
SQL (Structured Query Language)unmatched
SWAGGER OASunmatched
Scrum Project Management and Software Developmentunmatched
Secure Codingunmatched
Simple Queue Service (SQS)unmatched
Software Developmentunmatched
Software Engineeringunmatched
Technical Writingunmatched
Unit Testunmatched
Level up your application
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Resume Builder