Sr. Java Developer
(5+ years exp)Ventiv Technology
Job Location
Job Type
Full TimeVisa Sponsorship
AvailableRelocation
AllowedSkills
The Role
Ventiv Technology is an industry leader in Risk, Insurance, and Safety solutions.
We are looking for passionate, creative, and proactive back-end engineers to join our team to assemble the next generation RMIS system. With hundreds of clients around the globe, our software is in continuous use 24 hours a day.
Ideal candidates have a passion for development, stay current with best practices, and drive to deliver best-in-class applications.
RESPONSIBILITIES:
• Work alongside product managers to implement new functionality.
• Had experience in working on complex software.
• Identify and address security and performance issues.
• Participate in design and code reviews.
• Identify and communicate best practices for back-end software engineering.
• Interact with other team members to incorporate their innovations and quality practices.
• Must be well versed with core Java, DAO patterns, web services using REST, data manipulation and retrieval.
• You should also be comfortable triaging, diagnosing and resolving issues.
• You are expected to present solutions to issues and weigh-in the pros/cons of the choices.
• You will also need to work with QA members in our team as they write automated regression tests.
• Other duties as assigned
EDUCATION:
• Bachelor's degree or equivalent experience in Computer Science or related field
EXPERIENCE:
• A strong understanding of Computer Science fundamentals and design patterns.
• 7+ years’ experience in the following technologies.
• Must-have: Java, JavaScript, Spring Ecosystem/Web MVC, PL/SQL, REST, Spock or other unit testing, Linux/Unix.
• Desirable: Groovy, JSON, Angular, REACT
• Nice-to-have: Spring Security, Git, Solr, JBoss Rules, External DSL or ANTLR, Gradle, Stored Procedures/Triggers, FitNesse Scripts, Web services, Tomcat, Deep working knowledge of the HTTP protocol (e.g. Headers, Request Methods, Response Codes, etc.).