FullStack Developer (Java)

Total Match Consulting

Lead the design, development, and maintenance of both front-end and back-end components of enterprise
applications on the J2EE platform.
 Architect and implement scalable, modular, and reusable code that adheres to industry best practices.
 Ensure application performance, responsiveness, and cross-platform compatibility.
 Develop detailed technical specifications and contribute to solution architecture.
 Conduct and lead code reviews, ensuring adherence to coding standards and mentoring junior developers.
 Collaborate with IT teams and partners to develop, test, and deploy application fixes, enhancements, and
upgrades.
 Participate in integration and regression testing to ensure system stability and performance.
 Create and maintain comprehensive technical documentation for development processes and solutions.
 Provide Tier 3 application support, including incident management and delivery of application upgrades and
patches.
 Troubleshoot complex application, database, and system issues, and perform Root Cause Analysis (RCA) in
collaboration with internal teams and open-source communities.
 Provide off-hours support as needed to maintain service continuity.
 Lead the development of new features and enhancements based on evolving business requirements.
 Participate in and guide peer and junior developer code reviews.
 Contribute to team-based, matrix-managed projects, ensuring timely and budget-conscious delivery.
 Offer technical leadership and mentorship, fostering knowledge sharing and skill development within the team.
 Stay current with industry trends and emerging technologies, and provide strategic recommendations for
adoption.
 Perform other technical and leadership duties as assigned.

Qualifications

A Bachelor’s degree in Information Technology, Computer Science, Engineering, or a related discipline.
 Minimum 7 years of experience in developing, implementing, and supporting large-scale, complex web-based
applications using Java, Spring Framework, open-source frameworks, third-party COTS, and relational databases
such as Oracle and/or Microsoft SQL Server.
 Proven experience as a Full Stack Developer, with strong expertise in both front-end and back-end technologies.
 Proficiency in HTML5, CSS, and JavaScript frameworks such as AngularJS, Angular, and jQuery.
 Strong understanding of industry standards for software design, architecture, and application development.
 Exceptional troubleshooting skills for diagnosing and resolving complex web-based application and system issues.
 Solid working knowledge of Software Development Life Cycle (SDLC) and Agile methodologies.
 Experience designing and supporting highly available architectures and mission-critical services, including disaster
recovery planning and implementation.
 Hands-on experience with technologies including JBoss Application Server, AngularJS, Node.js, Java, Python,
MySQL, Apache Tomcat, Microsoft Windows, and Red Hat OS.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx