Job Description
Job Description
We are seeking a Java Application Manager with over six years of experience in designing, developing, and maintaining enterprise-grade applications. The ideal candidate will be proficient in Java, J2EE, SQL Server , and a wide range of frameworks and platforms, including JSF, Spring, Hibernate, JBOSS, ESB, Liferay Portal, DotCMS, Node.js, AngularJS, and Vue.js . This role involves delivering robust software solutions, mentoring junior developers, and contributing to system architecture and modernization efforts.
Key Responsibilities
Lead the design, development, testing, and maintenance of enterprise applications using Java, J2EE, and SQL Server.
Architect scalable, secure, and high-performance solutions using frameworks such as JSF, Spring, Hibernate, and JBOSS.
Develop and integrate applications with Liferay Portal, DotCMS, ESB , and modern front-end technologies (Node.js, AngularJS, Vue.js).
Mentor and guide junior developers, ensuring adherence to coding standards and best practices.
Collaborate with stakeholders to analyze business requirements and define technical specifications.
Conduct code reviews, enforce quality assurance, and optimize system performance.
Support system modernization initiatives, including migration to microservices and cloud platforms.
Document technical designs and maintain system architecture diagrams.
Mandatory Skills
Proficiency in Java, J2EE, SQL Server .
Strong expertise in JSF, Spring, Hibernate, JBOSS, ESB .
Experience with Liferay Portal or DotCMS .
Proficiency with modern front-end frameworks (Node.js, AngularJS, Vue.js).
Proven experience in full software development lifecycle (SDLC) .
Ability to troubleshoot and optimize performance issues in large-scale applications.
Strong collaboration skills, with experience working across cross-functional teams.
Desirable Skills
Experience in solution architecture and system design.
Knowledge of cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
Leadership experience in guiding project teams and mentoring junior developers.
Familiarity with CI / CD pipelines and DevOps practices.
Exposure to security best practices , compliance, and enterprise integration patterns.
Ability to engage with stakeholders at both technical and business levels.
Application Manager • Chicago, IL, US