Source description
About the role
Role : Senior Microservices Developer
Location : Fully onsite at TSC HQ in Brentwood, TN
Duration : 3 month contract + likely extension (Scope is long term)
Required Skills
- 6+ years of hands-on software development experience.
-Previous development experience in the retail domain required
-Order management system experience required
-
Strong experience with Java and Spring Boot.
-
Good hands-on experience developing microservices-based applications.
-
Experience designing and developing REST APIs.
-
Good understanding of microservices architecture and design principles.
-
Good understanding of the Software Development Life Cycle (SDLC).
-
Experience working in Agile development environments.
-
Experience with Git and build tools such as Maven or Gradle.
-
Basic understanding of CI/CD concepts.
-
Experience working with databases and SQL.
-
Strong problem-solving and debugging skills.
-
Ability to support production issues and deployments.
-
Ability to work independently and collaboratively in a team environment.
Preferred Qualifications
-
Experience with Spring Cloud, Kafka, Docker, Kubernetes, or cloud platforms.
-
Exposure to unit testing frameworks such as JUnit or Mockito.
-
Prior experience supporting enterprise applications in a production environment.
-
Key Responsibilities
-
Develop, enhance, and maintain microservices using Java and Spring Boot.
-
Design and implement REST APIs and integrate with internal and external systems.
-
Write clean, efficient, and maintainable code following development best practices.
-
Participate in all phases of the SDLC, including requirements analysis, design, development, testing, deployment, and support.
-
Work closely with product owners, architects, QA teams, and other developers.
-
Troubleshoot application issues and support production deployments.
-
Participate in code reviews, unit testing, and continuous improvement of development practices.
More at Cerebra Consulting