Job Description
Job Title: Java Lead Developer (Java Architect)
Location: Chicago, IL (onsite 3 days a week)
Contract: 1+ Year
Visa: USC, GC, H1B transfer, EAD
Strictly W2 only
Key Responsibilities:
* Design software solutions to address business problems and requirements.
* Evaluate and improve existing architecture systems.
* Develop and integrate software architecture for Java-based applications.
* Troubleshoot technical issues and resolve design flaws.
* Collaborate with cross-functional teams to align with organizational goals.
* Work independently or as part of a team to create effective design solutions.
Required Skills:
* J2EE & Spring Boot expertise is a must.
* Experience in designing software architecture and integrating Java-based applications.
* Ability to troubleshoot technical issues and resolve design flaws.
* Strong problem-solving skills and the ability to work with various teams.
* Bachelors/Masters in computer science or related field
Desired Skills:
* Strong knowledge of Object-Oriented Programming (OOP).
* Experience with relational databases.
* Familiarity with integrated development environments (IDEs).
* Version control systems knowledge (e.g., Git).
* Familiarity with web frameworks.
* Basic understanding of computer networking.
Additional Skills:
* Project management capabilities.
* Excellent communication skills.
* Analytical mindset and attention to detail.
* Strong teamwork and collaboration skills.
* Creativity and the ability to innovate.