Job - Java Full Stack Engineer
Type - Full time
Location - Dearborn, MI
Experience Level: 10+ years
Job Description:
Java Full Stack Developer with a proven track record of delivering high-quality software solutions. The ideal candidate will have a strong background in both back-end and front-end development, with expertise in HTML, JavaScript, CSS, Angular 7+ with Typescript, Java 8+, Microservices, Rest API Development, Spring, Spring Boot, and SQL/NoSQL databases. Experience with any cloud platform is highly desirable.
Key Responsibilities:
· Develop and maintain scalable, reliable, and high-performance web applications using Java technologies.
· Develop and integrate microservices using Spring and Spring Boot frameworks.
· Design and implement RESTful APIs to enable seamless communication between various components.
· Design and implement front-end user interfaces using HTML, JavaScript, CSS, and Angular 7+ with Typescript.
· Work with SQL and NoSQL databases to store and retrieve data efficiently.
· Utilize cloud services to deploy and manage applications effectively.
Must-Have Skillset:
· Good experience in JAVA (version 8 / 11 / 17) /J2EE, Spring, Spring MVC, REST API, Spring boot and Hibernate
· Good experience with Angular 7+, HTML, CSS, JavaScript and Typescript
· Experience with Maven, Gradle or other project object model tools
· Experience working on Jenkins, GitHub or Bitbucket.
· Experience on vulnerability remediations using SonarQube and secure coding practices.
· Experience in automated CI/CD through Jenkins / Tekton pipeline.
· Experience in using a RDBMS (MS SQL), Distributed SQL database management (Cloud Spanner)
· Experience with Google Pub/Sub and Kafka
· Experience with Google Cloud Run , Big Query , Cloud Storage , Secret Manager
· Experience in Agile software development
Good to Have Skillset:
· Docker, Kubernetes, Terraform
· Extreme Programming (XP), TDD
Soft Skills:
· Strong all-round communication skills (written/presentation, one-to-one/group)
· Excellent analytical, problem-solving, and communication skills.
Additional Notes:
Candidates with a strong understanding of both front-end and back-end development are preferred.
Candidate should be able to think critically and solve problems independently.
Job Type: Full-time
Salary: $96,685.98 - $116,439.03 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
Schedule:
- 8 hour shift
Experience:
- Spring: 10 years (Preferred)
- Angular: 10 years (Preferred)
- Microservices: 10 years (Preferred)
Work Location: On the road