Java Software Engineer
Position Title: Sr Java DeveloperFlorham Park, NJ (Hybrid) - Need local profiles onlyIn-Person Interview required.Position Summary:As a Sr Application Developer, you will:· Join a scrum team of talented software engineers, plan, execute and deliver top quality softwaredeliverables on time.· Work closely with architects to design solutions for complex business requirements.· Be a self-starter who thrives in a fast-paced, agile environment being able to change directionquickly, and showing an eagerness to learn new technologies as the need arises.· Overall, you will be responsible for day-to-day task management and sprint planning, workingclosely with product and stakeholders, participating in design sessions, leading and mentoringengineers to ensure that they follow best practices and guidelines, performing heads-downdevelopment, and working with QA to assure top quality deliverables on time. Experience:· B.S. Computer Science/Engineering or equivalent experience is required· Minimum 4 years of Java/JEE Programming· Minimum 3 years of practical experience with Spring frameworks and Spring Boot· Minimum 2 years of experience with relational databases and DB programming skills (Oracle /PL/SQL)· Minimum 3 years of experience with RESTful APIs and Webservices -- define and drive therequirements· Minimum 2 years of experience with JPA/Hibernate or Spring Repositories· Experience working with product management, architects and stakeholders· Experience developing web applications and web services (RESTful)· Experience in JavaScript and JavaScript frameworks: Angular or ReactJS· Experience with agile software management (Rally / JIRA / RTC)· Experience in web development (HTML5 CSS3)· Experience with automated testing· Experience with Version Control i.e.: Git, GitHub, Bitbucket, etc.· Experience with Jenkins or other CI (continuous integration) systemPreference will be given to candidates who have the following:· Excellent verbal and written communication skills· Working knowledge in at least one testing framework i.e.: Selenium, JUnit/TestNg, Cucumber,Mocha, etc.· Working knowledge in security and performance· Experience with CSS frameworks such as Bootstrap· Experience with agile software management (Rally / JIRA / RTC)· Experience with microservices and cloud-native development· Experience with Insurance business domain