Description
Required Experience And The Skill
- 5 years of Java Enterprise Edition (JEE) work experience required.
 - 5+ years of object-oriented analysis and design (OOAD) experience.
 - 3+ years of enterprise Java development design experience.
 - Proficiency in Java Standard Edition 8 (JSE 8) and Java Enterprise Edition 5 (JEE 5).
 - Familiarity with Spring 5, Spring Boot, Spring MVC, VueJS 3/Angular, JSTL, Spring AOP/Annotations/Security, Apache Maven, jQuery UI, JUnit, SOAP WebServices, Unix Scripting (Korn Shell), GIT Source Control, TypeScript, JavaScript, CSS3, BootStrap, and HTML.
 
Technical Expertise
- Strong knowledge of JEE, Java Technology Stack, SOAP, Restful, SpringBoot, SQL.
 - Proficiency in Web Development using TypeScript, Angular, VUE, or React frameworks.
 - Understanding of effective application security controls (e.g., OWASP) and best practices.
 - Experience with Team Foundation Server, Git.
 - Hands-on development experience with Cloud development and Storage services (preferred).
 - Familiarity with web standards like HTML5 and Mobile.
 - Up-to-date understanding of Application Architecture best practices and emerging technology platforms.
 - Ability to integrate APIs, write unit test cases, and perform System Integration Testing (SIT).
 - Expert understanding of JEE application development processes.
 - Familiarity with agile development methodology.
 
Education
- A bachelor's degree in computer science is preferred.
 - SUN/Oracle Java certified developers are preferred.
 
This role requires a highly skilled and proactive individual capable of contributing to the development and maintenance of enterprise-level Java applications while staying abreast of evolving technologies and industry best practices. The successful candidate will collaborate effectively within a team and independently manage tasks while adhering to project timelines and quality standards.
Skills
Java development
Vue.js Development
Java Enterprise Edition
Industry Sector