Senior Software Engineer - Back End

Overview

On Site
Depends on Experience
Contract - W2

Skills

Java
Spring Boot
microservices
RESTful APIs
PostgreSQL
DDD
AWS
Lambda
DynamoDB
CI/CD
Kafka

Job Details

Job Title - Senior Software Engineer - Back End III

Job Location - Cincinnati, Ohio 45202

Duration: 12 Months

Must Have

  • 10+ years of JAVA/Springboot hands-on development experience, good understanding of cloud and event driven architecture, microservices and DDD architectural style
  • Application Dev.
  • Aurora PostgreSQL
  • Expertise in Java, Spring Boot, RESTful APIs, and microservices.

Job Description

Key Responsibilities:

  • Design and develop Spring Boot microservices and RESTful APIs.
  • Deploy applications using AWS ECS Fargate.
  • 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.

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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Javen Technologies, Inc