Job Title: Java Architect
Location: Chicago, IL (Onsite)
Experience: 13+ years
Duration: Contract
Job Summary:
We are seeking an experienced Java Architect to design, develop, and guide the implementation of enterprise-level Java applications. This role requires strong technical leadership, hands-on development experience, and the ability to collaborate across teams in a hybrid onsite environment.
Key Responsibilities:
Architect, design, and oversee end-to-end Java-based solutions
Lead technical decision-making, code reviews, and best practices
Collaborate with cross-functional teams to define system requirements
Develop high-level architecture diagrams and technical documentation
Ensure scalability, security, and performance of enterprise applications
Mentor developers and support project planning and estimation
Troubleshoot complex issues and provide strategic technical guidance
Required Skills & Experience:
5+ years of professional Java development and architecture experience
Strong knowledge of Java, Spring/Spring Boot, Microservices, REST APIs
Experience with cloud platforms (AWS, Azure, or Google Cloud Platform) is preferred
Understanding of modern DevOps tools and CI/CD pipelines
Excellent communication and leadership skills