Sr. Java Developer - Michigan

About the Employer
Annual Salary
Not disclosed

Job Description

Job Description

Java Developer - Mid to Senior Level

Job Responsibilities
• Design and develop API first, services/microservices oriented architecture which can scale, is resilient, performant, and secure
• Increase API delivery speed and agility
• Work closely with architecture, testing, integration, and other teams in the enterprise landscape and ensure a good handoff
• Mitigate technical debt on the software platform
• Participate in peer code reviews and establish/follow development best... practices
• Provide accurate estimates for projects being undertaken
• Create technical designs (Activity Diagrams/Sequence Diagrams, API service specifications, and message models) by working closely with Technology and Business partners.
• Performs root cause analysis, efficient production support and maintenance/enhancements for existing applications
• Support application deployments/releases

Qualifications (this is a hands-on development role)
• 2+ years of hands-on development experience in building resilient and high-performance customer-facing web apps using Java and J2EE frameworks:
• J2EE Design Patterns, Algorithms and Optimizations, Object-Oriented design
• Microservices and event-driven architecture
• Spring Boot, JMS, SOAP, and REST web services
• 2+ years of hands-on experience in agile software delivery practices and DevOps- TDD, CI/CD, Test automation, and Containers (Jenkins, Cypress, Docker etc)
• 2+ year of hands-on development experience in building Single Page Applications (SPA) using frameworks such as Angular, React, Ember
• Experience in migrating on-prem projects to AWS using AWS native services is highly desirable
• Experience in performing root cause analysis, efficient production support, and maintenance/ enhancements for existing applications is required
• Knowledge of or experience working in financial services is a plus

Job Requirements
Java Developer - Mid to Senior Level

Job Responsibilities

•Design and develop API first, services/microservices oriented architecture which can scale, is resilient, performant, and secure
•Increase API delivery speed and agility
•Work closely with architecture, testing, integration, and other teams in the enterprise landscape and ensure a good handoff
•Mitigate technical debt on the software platform
•Participate in peer code reviews and establish/follow development best practices
•Provide accurate estimates for projects being undertaken
•Create technical designs (Activity Diagrams/Sequence Diagrams, API service specifications, and message models) by working closely with Technology and Business partners.
•Performs root cause analysis, efficient production support and maintenance/enhancements for existing applications
•Support application deployments/releases

Qualifications (this is a hands-on development role)

•2+ years of hands-on development experience in building resilient and high-performance customer-facing web apps using Java and J2EE frameworks:
•J2EE Design Patterns, Algorithms and Optimizations, Object-Oriented design
•Microservices and event-driven architecture
•Spring Boot, JMS, SOAP, and REST web services
•2+ years of hands-on experience in agile software delivery practices and DevOps- TDD, CI/CD, Test automation, and Containers (Jenkins, Cypress, Docker etc)
•2+ year of hands-on development experience in building Single Page Applications (SPA) using frameworks such as Angular, React, Ember
•Experience in migrating on-prem projects to AWS using AWS native services is highly desirable
•Experience in performing root cause analysis, efficient production support, and maintenance/ enhancements for existing applications is required
•Knowledge of or experience working in financial services is a plusRead more

Page Generated in : 0.00017189979553223 Sec.