Search

Senior Web Developer

Senior Web Developer

Join our Information Technology team where you will work on new technologies and find ways to meet our customers’ needs and make it easy for them to do business with us. You will regularly lead multiple small to medium-size projects or one large project and perform project management activities such as planning, sizing, configuring and scheduling. You will develop resolutions to complex problems creatively and make decisions that impact projects & staff members.
Qualifications
Must have:
A Bachelor’s degree in related area or equivalent experience.
Six ore more years of experience in a related discipline.
Experience with all phases of Software Development Lifecycle, including system analysis, design, coding, testing, debugging and documentation.
Experience in Java (1.7 or later), JUnit, database technologies.
Experience developing web applications (Spring MVC, Restful, JAX-WS, and WebServices).
Experience with front-end technologies such as JavaScript, HTML5, CSS, JQuery, AngularJS, Web Components, NodeJS.
Experience with database tools -JPA, Spring Data, Hibernate.
Experience with any of these frameworks or programming paradigms: Play, Akka, API Gateways, Reactive Programming, Java NIO.
Experience with API and micro services development.
Solid knowledge of algorithms, design patterns, and componentization approaches and security protocols Strong technical and analytical skills Experience in software design patterns, problem solving and troubleshooting skills.