Role: Senior Java Microservices Developer
Location: Cleveland, OH 44113 (Onsite)
Contract
Key Responsibilities
- Minimum 12+ Years of experience
- Design, develop, and maintain enterprise-level Java applications.
- Write clean, efficient, and testable code using Java, Spring, Spring Boot, and related frameworks.
- Build and consume RESTful APIs and integrate with internal and external services.
- Lead application architecture discussions and contribute to system design decisions.
- Develop Microservices and ensure performance, scalability, and reliability.
- Work closely with Product Owners, Architects, and QA teams in an Agile environment.
- Conduct code reviews, mentor junior developers, and enforce best coding practices.
- Optimize application performance and troubleshoot complex production issues.
- Implement CI/CD pipelines and participate in DevOps processes.
- Stay updated on emerging technologies and recommend improvements.
- Work closely with stakeholders from various business units to understand organizational goals, processes, and technology requirements.
- Ensure cloud adoption aligns with overall enterprise architecture and supports strategic business objectives.
Must Have Skills
- Java Struts
- Spring / Spring Boot
- Java Microservices
- Spring Reactive Programming
Required Experience & Technical Skills
- Experience working with Microservices using Java Spring Boot framework and Cloud-Native architecture.
- Experience with API and Event-driven systems.
- Experience with Spring Reactive Programming.
- Experience with Struts.
- Experience with GIT – GitHub.
Technical Requirements
- Java 8 and above
- Struts
- Spring / Spring Boot
- Java Microservices
- Spring Reactive Programming
- Hibernate
- JPA
- React JS
- Java Script
- HTML
- CSS
Good to Have Skills
Preferred Work Environment
- Agile/Scrum environment
- Cross-functional collaboration with business and technical stakeholders
- Enterprise application and cloud-native architecture exposure
#J-18808-Ljbffr