Required Critical Skills:
Technical Skills
Extensive experience in Java J2EE Spring framework
Extensive experience with Eclipse
Extensive experience in HTML, CSS, Javascript
Extensive experience SQL Queries including multi-table join capability
Experience in web services software architecture and design (REST/SOAP), including security-based implementations
Experience in Java including data structures, algorithms, and asynchronous architectures
Experience implementing transaction and, management and persistence using ORM frameworks (JPA and Hibernate)
Non-technical Skills
Critical thinking skills – self-directed, self-disciplined, self-monitored, and self-corrective team member with effective communication and problem-solving abilities along with a commitment to excellence in support and project development activities
Communication – able to communicate in a clear concise and logical manner when both speaking and writing; capable to manage business and technical team expectations
Initiative – be a self-starter based on what is needed to be done; raise issues, options and opportunities when recognized
Organization – able to organize work to complete tasks assigned on time
Leadership – Capable to execute code reviews and provide technical direction to the development team.