What are the responsibilities and job description for the Java Backend Engineer (Only W2 Contract) position at CBTS?
Role: Senior Software Engineer - Back End III
Location: Cincinnati, OH
Contract
Key Responsibilities:
- Design and develop Spring Boot microservices and RESTful APIs.
- Deploy applications using AWS ECS Fargate and/or Kubernetes
- Implement event-driven systems using Amazon MSK and RDS (PostgreSQL).
- Build Spring Batch jobs and integrate with CloudWatch.
- Automate infrastructure with Terraform and secure credentials via Secrets Manager.
- Produce technical documentation and manage operational support.
- Participate in Agile ceremonies, on-call support and release management.
Must Have Skills
- Amazon Web Services (AWS)
- Application Dev. Aurora PostgreSQL Expertise in Java, Spring Boot, RESTful APIs, and microservices.
Required Qualifications:
- Bachelor’s or Master’s in Computer Science or related field.
- 10 years in enterprise software development; 3 years in cloud-native architecture.
- Expertise in Java, Spring Boot, RESTful APIs, and microservices.
- Hands-on experience with AWS ECS, Lambda, RDS (PostgreSQL), DynamoDB, MSK, CloudWatch, Secrets Manager, and Terraform.
- Experience with Kafka, CI/CD, and secure cloud deployment.
- Strong communication and leadership skills.