Senior Java Full Stack Developer

eTeam Inc.

Dearborn, MI

JOB DETAILS
SKILLS
Agile Programming Methodologies, Application Programming Interface (API), Best Practices, CSS (Cascading Style Sheet), Cloud Computing, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Debugging Skills, DevOps, Environmental Issues, Extreme Programming, GCP (Good Clinical Practices), Git, GitHub, Gradle, HTML5, Identify Issues, JSON, Java, JavaScript, Microservices, Node.js, Problem Solving Skills, Production Support, REST (Representational State Transfer), React.js, SWAGGER OAS, Scalable System Development, Software Administration, Software Design, Software Development, Software Engineering, Source Code/Configuration Management (SCM), Splunk, Test Automation, Test Driven Development (TDD), Test Tools, User Interface/Experience (UI/UX)
LOCATION
Dearborn, MI
POSTED
30 days ago
Job Title: Senior Java Full Stack Developer
Location & Reporting Address: Dearborn, MI 48124 (Onsite)
Duration: 06 Months

Must Have Skills

  • Java, Spring, Spring Boot
  • Microservices Architecture
  • Terraform, DevOps, CI/CD (Tekton)
  • Cloud Platform: GCP
  • Frontend: React.js, JavaScript
  • Version Control: GitHub
  • API Development: REST, JSON, Swagger, OpenAPI
  • Testing Frameworks: Cucumber, other automation testing tools

Nice to Have Skills

  • Experience with Extreme Programming (XP) practices (Pair Programming, TDD)
  • Frontend technologies: HTML5, CSS3, Node.js
  • Strong hands-on experience in building scalable REST APIs
  • Agile development experience

Detailed Job Description

  • Collaborate with cross-functional teams to design and develop scalable software solutions
  • Develop high-quality, maintainable, and efficient code following best practices
  • Build and enhance microservices-based applications using Java and Spring Boot
  • Develop and integrate RESTful APIs and frontend components using React.js
  • Debug, troubleshoot, and resolve application issues across environments
  • Participate in CI/CD pipeline implementation using tools like Tekton
  • Work on cloud-based solutions, primarily on GCP
  • Provide production support on a rotational basis
  • Ensure code quality through testing frameworks and automation tools

Key Responsibilities

  1. Develop and maintain scalable applications using Java, Spring Boot, and Microservices architecture
  2. Implement CI/CD pipelines using Tekton and manage infrastructure using Terraform
  3. Monitor and troubleshoot applications using tools like Splunk, Dynatrace, and Sleuth

Required Tools & Technologies

  • Build Tools: Gradle
  • Version Control: Git / GitHub
  • Monitoring Tools: Splunk, Dynatrace, Sleuth
  • API Tools: Swagger, OpenAPI

About the Company

e

eTeam Inc.

Looking for a great job? Join eTeam. We’re looking for talented staffing professionals to join our staff. We also provide contract assignments and full-time jobs at Fortune 2000 Companies. We’ve been named one of the best companies to work for by Staffing Industry Analysts and New Jersey Business.
COMPANY SIZE
100 to 499 employees
INDUSTRY
Other/Not Classified
FOUNDED
1998
WEBSITE
www.eteaminc.com