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.