Job Description :
Role: – Sr. Services (Java) Developer
Location: Auburn Hills, MI
Work Duration: 6+ Months
Job Description:
Position Title: Senior Services Developer
Minimum of 7+ years overall IT experience: including 5+ years of web service development and integration experience
Responsible for leading detailed design, development/unit testing and integration of applications
Produce scalable and flexible, high-quality code that satisfies both the functional and non-functional requirements
Develop configurable software services that support applications integrates to enterprise services
Lead root cause analysis and troubleshooting including bug remediation
Uses secure development best practices and design patterns
Create or update design and systems documentation for developed or modified services or programs
Create sequence diagrams and other models to describe service design details
Cross train team members for full knowledge coverage on team
Analyze and translate business requirements to technical design
Lead root cause analysis and troubleshooting including bug remediation
Collaborate/communicate with project team and business users as required
Support functional testing and performance testing
Works with technical delivery lead on project activities
Ensure assigned work is implemented within project schedules
Design, develop, deploy, test and maintain technical assets in SOA environment, web services and integration
Strong Automotive OEM experience n Solid understanding of various enterprise services and microservice concepts
Solid understanding of microservice concepts and 12 Factor App design principles
Experience with DevOps in a cloud environment a plus
Experienced in waterfall, iterative, and agile methodologies
Experience in developing web applications / web services using service-oriented architectures
Experience in design & development of enterprise and business domain-specific web services n Experience building REST-based web services using SpringBoot
Experience with Java-based microservices design