Description

You will provide technical leadership for Enterprise Java (JEE) application development and guide architectural decisions.

Responsibilities

  • Lead JEE application development and provide technical guidance to the engineering team.
  • Integrate APIs, write unit test cases, and perform System Integration Testing (SIT).
  • Identify and remediate security bugs and flaws using OWASP best practices.
  • Diagnose business problems by analyzing technical architecture and emerging technology trends.
  • Ensure applications meet performance requirements within an agile development methodology.

Required Skills

  • 5+ years of professional software development experience.
  • Expertise in Java Standard Edition 8 (JSE 8) and Java Enterprise Edition 5 (JEE 5).
  • Strong proficiency with Spring 5 and Spring Boot.
  • Hands-on experience with Vue.js, TypeScript, Angular, or React.
  • Deep knowledge of the Java technology stack, including SOAP and RESTful services.
  • Proficiency in SQL and database management.
  • Experience with Git and Team Foundation Server.
  • Understanding of web standards including HTML5 and mobile development.
  • Solid grasp of application security controls and industry best practices.

Preferred Skills

  • Hands-on experience with Cloud development and storage services.

Education

Any Graduate