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