Job Description

This role is within a dynamic technology organization focused on delivering innovative solutions to clients and internal stakeholders. We are seeking an experienced Middleware Engineer (Java/J2EE) with strong analytical and problem-solving skills to join our team and contribute to ongoing digital transformation initiatives.

Responsibilities

  • Collaborate with team members to analyze and develop technical solutions and strategies.
  • Take ownership of project deliverables, ensuring successful implementation and mentoring junior developers as needed.
  • Conduct design reviews, code reviews, and technical document reviews to maintain high-quality deliverables.
  • Analyze existing application systems, identifying areas of complexity and potential risks.
  • Effectively communicate with stakeholders, clarifying requirements, presenting technical solutions, and explaining development progress.
  • Contribute to continuous improvement by suggesting enhancements to software architecture, development processes, and technologies.
  • Adhere to and enforce engineering standards across all project modules.
  • Perform code and design reviews consistently.
  • Ensure adherence to essential procedures and contribute to the definition of operating standards and processes.
  • Operate with a high degree of independence and minimal direct supervision.

Technology Skills

  • Extensive experience in designing and developing web portals and large-scale intranet/internet applications.
  • Strong hands-on experience with Web application development using Angular (8 or above), JavaScript, DOM, HTML5, Web Sockets, JSON, XML, CSS, Ajax, etc.
  • Experience with source code management systems like Git and tools like Jira.
  • Experience working in Linux/UNIX environments.