Full Stack Software Developer - Troy
Robert Half Troy
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 to permanent hire, we are seeking talent with GO Programming Language experience or talent with front end experience in Angular and backend Java experience, and eagerness to learn GO programming language.
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.
Detroit LabsAuburn Hills, 11 mi from Troy (MI)
evaluation and design spikes
• Report the status of assigned software development tasks
• Provide leadership and assistance among and across teams/organizations
• Promote improvements in programming practices such as functional/acceptance test-driven...
AmazonDetroit, 6 mi from Troy (MI)
years of non-internship professional software development experience
• 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
• · 3+ years of programming experience...
Intone NetworksTroy (MI)
Job Title:Teamcenter Sr. Developer/Architect Location: Troy, MI or Austin, TX. 100% onsite. Years of Experience:15.00 Years of Experience JD: **5+years of Teamcenter experience** **Focus on Teamcenter and AWC** Experience in ITK , RAC...