We are looking for Java Architect for our client in Chicago, IL
Job Title: Java Architect
Job Location: Chicago, IL
Job Type: Contract
Job Overview:
Pay Range: $55hr - $60hr
- Seeking an experienced Java Architect to lead technical solution design and architecture for enterprise web and API-based applications.
- The ideal candidate will drive scalable microservices architecture, cloud-native deployments, DevOps automation, and technical leadership across Agile delivery teams.
Requirement/Must Have:
- Strong senior-level experience designing and building production-grade Java applications.
- Expertise with Spring Framework and Spring Boot for RESTful microservices development.
- Strong experience with Microservices Architecture, including service decomposition, resilience, and inter-service communication.
- Experience designing and implementing REST APIs with authentication, authorization, versioning, and error handling.
- Hands-on experience with Spring Batch for batch processing, scheduling, and error handling.
- Experience deploying and managing applications on Kubernetes and OpenShift platforms.
- Strong DevOps and CI/CD experience using GitHub, Jenkins, and Nexus.
- Experience implementing JWT and OAuth-based security solutions.
- Strong knowledge of UNIX/Linux environments.
- Experience working within Agile delivery teams.
- Strong technical leadership and mentoring abilities.
- Experience building highly scalable, high-availability, and high-performance systems.
- Understanding of risk management, compliance standards, and governance processes.
Experience:
- Experience leading enterprise application architecture initiatives.
- Experience collaborating with product and engineering teams to deliver digital solutions.
- Experience driving scalability, security, and performance improvements.
- Experience with cloud-native architectures and containerized deployments.
- Experience with advanced DevOps automation and monitoring practices is preferred.
- Experience with enterprise IDE tools such as IntelliJ or STS is preferred.
Responsibilities:
- Lead technical solution design and architecture for web and API-based applications.
- Design and implement Java and Spring Boot microservices and REST APIs.
- Define and enforce coding standards, architectural best practices, and design patterns.
- Guide deployment and operational processes across UNIX/Linux, Kubernetes, and cloud platforms.
- Collaborate with product, engineering, and Agile teams to deliver enterprise digital products.
- Drive system scalability, performance optimization, security enhancements, and future platform improvements.
- Lead technical solutioning and mentor development teams.
- Support CI/CD pipeline development, automated testing, and deployment processes.
- Ensure compliance with architectural standards, controls, and risk management practices.
- Communicate technical concepts effectively to both technical and non-technical stakeholders.
Should Have:
- Experience with IntelliJ IDEA or Spring Tool Suite (STS).
- Advanced automation, monitoring, or Site Reliability Engineering practices.
- Strong collaboration experience with product management teams.
- Strong troubleshooting and analytical problem-solving skills.
Skills:
- Java.
- Spring Framework.
- Spring Boot.
- Spring Batch.
- REST APIs.
- Microservices Architecture.
- Kubernetes.
- OpenShift.
- GitHub.
- Jenkins.
- Nexus.
- JWT Authentication.
- OAuth Security.
- UNIX/Linux.
- CI/CD Pipelines.
- Agile Methodologies.
- Cloud Platforms.
- DevOps Practices.
Qualification And Education:
- Bachelor s degree in Computer Science, Information Technology, Engineering, or a related field.