Role: Senior Full Stack Java Developer
Location: Dearborn, MI(4 Days Onsite)
Employment Type: Full-Time
Job Summary:
We are seeking a Senior Full Stack Java Developer with strong expertise in enterprise application development, cloud-native technologies, and microservices architecture. The ideal candidate will have hands-on experience with Java, Spring Boot, Angular/React, Google Cloud Platform, CI/CD pipelines, and API development. This role involves building scalable, secure, and high-performing applications in an Agile environment.
Key Responsibilities:
Design, develop, test, and deploy enterprise web applications and microservices
Build scalable, resilient, and secure full stack applications
Develop applications using Java, Spring Boot, Angular, React, and RESTful APIs
Follow Agile, TDD, and software engineering best practices throughout the SDLC
Create and maintain technical documentation, test plans, and coding standards
Automate deployment processes and improve CI/CD pipeline efficiency
Design API load-testing strategies and support application security initiatives
Develop and manage cloud-native applications on Google Cloud Platform (Google Cloud Platform)
Work with containerized applications, observability, infrastructure automation, and deployment pipelines
Collaborate with cross-functional teams to convert business requirements into technical solutions
Support incident management, root cause analysis, and proactive issue resolution
Maintain application monitoring, deployment pipelines, and access control processes
Perform database design, optimization, tuning, and data modeling activities
Required Qualifications:
Bachelor’s Degree in Computer Science, Information Technology, or related field
6+ years of experience developing enterprise web applications
4+ years of hands-on experience with:
Java
Spring & Spring Boot
Angular
React
RESTful APIs
2+ years of experience with:
MongoDB
PostgreSQL or other relational databases
NoSQL databases
Strong experience with Microservices Architecture
Experience with CI/CD pipeline development and GitHub-based workflows
Hands-on experience with Google Cloud Platform cloud technologies and cloud-native development
Experience with Terraform, Tekton, Cloud Build, APIGEE, and Google Cloud Platform Logging
Knowledge of Redis, Istio, multi-tenant and single-tenant architectures
Experience modernizing and migrating legacy applications to cloud environments
Familiarity with JSON, REST, Swagger, and API testing tools
Experience with Jenkins and deployment automation
Strong SQL, database tuning, and data modeling skills
Experience working in Agile environments using Jira