What are the responsibilities and job description for the Senior Software Engineer - Back End position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Javen Technologies, Inc, is seeking the following. Apply via Dice today!
Job Title: Senior Software Engineer - Back End
Location: Cincinnati Ohio 45202 Onsite
Duration: 12 Months (Extendable)
Technical Skills-Must Have:
Full lifecycle application
Key Responsibilities:
Job Title: Senior Software Engineer - Back End
Location: Cincinnati Ohio 45202 Onsite
Duration: 12 Months (Extendable)
Technical Skills-Must Have:
- Amazon Web Services (AWS)
- Application Dev. Aurora PostgreSQL Expertise in Java, Spring Boot, RESTful APIs, and microservices
- OpenShift
- 10 years of JAVA/SpringBoot hands-on development experience, good understanding of cloud and event driven architecture, microservices and DDD architectural style
Full lifecycle application
Key Responsibilities:
- Design and develop Spring Boot microservices and RESTful APIs.
- Deploy applications using AWS ECS Fargate and OpenShift Red Hat (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.
- 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.