Job Description
Required Skills & Experience
• 8–13 years of professional experience in software development and solution design.
• Strong expertise in Java, Spring Framework, Spring Boot, Hibernate/JPA.
• Experience in Microservices architecture and RESTful APIs.
• Hands-on knowledge of front-end technologies (Angular, React, or Vue.js).
• Experience with cloud platforms (AWS, Azure, or Google Cloud Platform; Google Cloud Platform preferred).
• Proficiency in DevOps tools (Docker, Kubernetes, Jenkins, Git).
• Solid understanding of database technologies (SQL/NoSQL).
• Knowledge of design patterns, system integration, and enterprise architecture concepts.
• Strong communication, problem-solving, and collaboration skills.
• Familiarity with Agile methodologies and Scrum practices.
• Certification in AWS/Azure/Google Cloud Platform Architecture is a plus.
Roles & Responsibilities
Key Responsibilities
• Architecture & Design
• Contribute to designing end-to-end architecture for enterprise applications using Java, Spring Boot, Microservices, and modern front-end frameworks.
• Assist in defining best practices for scalability, performance, and security.
• Support the creation of architectural blueprints, technical roadmaps, and integration strategies.
• Technical Leadership
• Provide guidance to development teams on coding standards, design patterns, and emerging technologies.
• Participate in code reviews to ensure adherence to architectural principles.
• Collaborate with product owners, business analysts, and stakeholders to translate requirements into technical solutions.
• Innovation & Strategy
• Evaluate new tools, frameworks, and platforms to enhance efficiency and productivity.
• Support adoption of cloud-native architectures (AWS, Azure, Google Cloud Platform).
• Contribute to DevOps practices, CI/CD pipelines, and automation initiatives.
• Collaboration
• Work closely with cross-functional teams including QA, DevOps, and UI/UX.
• Partner with senior architects and business stakeholders to ensure solutions meet functional and non-functional requirements.
• Act as a technical liaison between developers and management.
💡 Quick Summary
Seeking a career-building opportunity? The Lead Engineer – Java position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Chicago offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
