Sr. Software Engineer

  • St. Louis, MO
  • Posted 1 day ago | Updated 1 day ago

Overview

On Site
$75 - $80
Contract - W2
Contract - 6 Month(s)

Skills

java
spring boot
hibernate
microservices

Job Details

Job Title: Sr. Software Engineer

Location: 13736 Riverport Drive, Maryland Heights, MO 63043 (Hybrid - 4 days a week onsite)-- Need Local Profiles only

Type- Contract

 

 

INTERNAL NOTES FROM HIRING MANGER CONVERSATION:

The focus is on seasoned engineers who are comfortable working directly with code and will guide the larger team with best practice and adhering to established standards.

 

Ideal Candidate Profile:

  • Strong hands-on experience; ideally someone who's gone through a migration of APIs to AWS, or someone who's designed kubernetes.
  • Comfortable connecting to databases and working with messaging tools like Kafka, Splunk, etc.
  • Technology stack is flexible. What matters is core Java skills and the ability to build usable, maintainable applications.
  • Team-oriented and outspoken in a constructive way. We value contributors who elevate others, not those with a my way or the highway mindset.
  • Emphasis on quality, quantity, and spirit. Producing great work while lifting the team.
  • Should be capable of driving change and mentoring others.

 

Technical Environment:

  • mostly enhancements to an existing codebase.
  • ~300 APIs in total (Internal and external API s)
  • Core technologies: Java (v17, moving to latest), Spring Boot, Spring Framework.
  • APIs distributed via Camunda workflows, deployed using Docker and Kubernetes.
  • Hosted on Charter s internal cloud platform (CaaS) with plans to migrate to public cloud.

 

Key Technologies:

  • Java (v17+)
  • Spring Boot, Spring Cloud, Spring MVC, Spring Batch
  • Hibernate
  • Microservices
  • Docker, Kubernetes
  • Camunda (preferred)

 

Job Description:

We are seeking a Senior or Lead Java Developer for a long-term opportunity in St. Louis, MO. This is a hands-on role involving full lifecycle development, from design through deployment, within a microservices architecture.

Responsibilities:

  • Design, develop, and maintain backend APIs and services.
  • Collaborate with cross-functional teams to enhance existing systems.
  • Mentor junior developers and contribute to team growth.
  • Participate in Agile ceremonies and contribute to continuous improvement.

 

Required Skills:

  • Strong proficiency in Core Java and Object-Oriented Programming.
  • Hands-on experience with Spring Boot and the broader Spring ecosystem (MVC, AOP, Actuator, Cloud, Config).
  • Experience building RESTful and/or SOAP web services.
  • Solid understanding of Relational Databases.
  • Familiarity with build tools like Maven or Gradle.
  • Experience with CI/CD tools such as Jenkins or Bamboo.
  • Version control using Git or SVN.
  • Unit testing with JUnit, Mockito, or PowerMock.
  • Agile/Scrum experience is a plus.
  • Telecom/cable domain experience is a plus.
  • Experience building cloud-native services is a plus.
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 Talent Glide