Full Stack Software Developer
Job in
Farmington Hills, Oakland County, Michigan, USA
Listed on 2026-06-27
Listing for:
6AM City, LLC
Full Time
position Listed on 2026-06-27
Job specializations:
-
Software Development
Full Stack Developer, Java Developer, Backend Developer, Software Engineer
Job Description & How to Apply Below
Job Description
We are seeking a Full Stack Software Developer based near Troy, Michigan. This is a Hybrid 3 days onsite in Troy and 2 days Remote opportunity, this role entails decomposing and migrating application stacks to Go/Java microservices within our Kubernetes cloud stack. The opportunity offers a long-term contract, we are seeking talent with front end experience in Angular and backend Java experience, and open to learning GO programming.
Responsibilities- Decompose large application stacks and transition them into Go/Java microservices within our new Kubernetes cloud stack
- Utilize Angular, Kubernetes, Go programming language, Microservices, Java, and REST API skills
- Generate design documents, create database models
- Develop and modify microservices for container and cloud applications
- Build services that are optimized for scalability and performance
- Assume ownership of features from the technical design phase through to maintenance
- Break down complex tasks or requests into manageable sub-tasks, operating independently when necessary
- Follow defined solution architecture consistently and apply software engineering best practices and designs
- Write services using Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices, adhere to coding standards, and assist other team members in meeting Sprint goals
- Minimum of 3 years of experience as a Full Stack Software Developer or in a similar role.
- Proficiency in Angular, Kubernetes, Go programming language, Microservices, Java, and REST API.
- Proven ability to write clean, readable, and maintainable code.
- Strong understanding of front-end and back-end web technologies and protocols.
- Demonstrated problem‑solving skills and the ability to debug and optimize code.
- Ability to collaborate effectively with a team and work on multiple projects simultaneously
- Excellent communication skills, both verbal and written.
- Strong analytical thinking and ability to quickly learn new technologies.
- Bachelor's degree in Computer Science or a related field is preferable.
- Previous experience with version control systems like Git is a plus.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×