Job Title: Senior Java Developer
Location: Forest Park, IL
Job Description:
We are seeking a Senior Java Architect with extensive experience in enterprise-level solutions to join our dynamic team. The ideal candidate will possess a strong background in Java, cloud services, and microservices architecture. If you thrive in a collaborative environment and have a passion for designing resilient systems, we want to hear from you!
Key Responsibilities:
- Design and develop enterprise applications using Java, Spring, XML/XSLT, and JSON.
- Implement microservices architecture with Spring Boot and Spring Security, focusing on REST APIs.
- Monitor application performance and build resilient architectures.
- Drive infrastructure automation and policy development initiatives.
- Design and manage APIs, including documentation with Swagger.
- Implement authentication and authorization using OAuth, OIDC, and OpenID Connect.
- Document designs effectively and collaborate with cross-functional teams.
- Conduct unit testing, load testing, and maintain comprehensive code documentation.
- Work with SQL, relational databases, HTML, and ORM technologies like JPA2 and Hibernate.
- Utilize Pivotal Cloud Foundry (Tanzu Application Service) or public cloud solutions.
- Manage containerization and orchestration environments.
- Experience with Active Directory and LDAP integrations.
- Implement CI/CD pipelines using Azure DevOps, Bamboo, and GIT.
- Familiarity with API management tools such as Layer7 API Developer Portal and Azure APIM.
Qualifications:
- Minimum of 8 years of IT experience
- Proven ability to design, implement, and manage complex systems.
- Strong analytical and problem-solving skills.