Senior Java Full-Stack Engineer: Cloud, Microservices & ML
TechDigital Group
Dearborn (MI)
On-site
USD 90,000 - 120,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Job summary
A leading technology company in Dearborn, Michigan, is seeking an experienced software developer proficient in Java and Spring Boot. The position involves designing scalable applications, implementing microservices, and deploying solutions on Google Cloud Platform. Candidates should be familiar with CI/CD processes, Kafka for messaging, and should ideally have experience in machine learning. Collaboration with stakeholders and leading junior developers is also essential. This role offers an opportunity to drive best practices in a fast-paced environment.
Responsibilities
Architect, design, and develop scalable applications using Java and Spring Boot.
Implement microservices architecture ensuring modularity and maintainability.
Design and implement asynchronous communication using Kafka.
Build and deploy applications on Google Cloud Platform or other environments.
Set up and maintain CI/CD pipelines using tools like Jenkins or GitHub Actions.
Conduct performance tuning for high-traffic applications.
Collaborate with data science teams to integrate ML models into applications.
Lead technical discussions and provide guidance to junior developers.
Work closely with product owners and QA teams to deliver high-quality solutions.
Skills
Java
Spring Boot
REST APIs
Microservices
Kafka
Angular/React
GCP
AWS/Azure
Python
CI/CD
Docker
Kubernetes
Job description
A leading technology company in Dearborn, Michigan, is seeking an experienced software developer proficient in Java and Spring Boot. The position involves designing scalable applications, implementing microservices, and deploying solutions on Google Cloud Platform. Candidates should be familiar with CI/CD processes, Kafka for messaging, and should ideally have experience in machine learning. Collaboration with stakeholders and leading junior developers is also essential. This role offers an opportunity to drive best practices in a fast-paced environment.