Overview
Skills
Job Details
Job role : Senior Software Engineer
Location: Woodbridge, NJ (hybrid 3-4 days per week onsite)
Duration: 6 months; likely extensions
Notes:
Candidates MUST be currently local to the Woodbridge, NJ area.
NO relocation candidates will be accepted.
A minimum of 5 years of Software Engineering-related experience
Experience with designing, developing, testing, and implementing applications using the following technologies Java/J2EEv8 + environment, including Angular v11+, TypeScript /JavaScript, CSS libraries such as Bootstrap, PrimeNG, Spring MVC, REST, JMS, JBOSS, ESB (Mule), JSON, and MyBatis, XML, XSLT, SOAP, Maven
Experience with SQL language in DB2 and MS SQL Server
Big plus AWS knowledge such as Lambda, S3, development of applications for AWS
Develops solutions to improve performance and scalability of systems
Job Description:
Onsite in New Jersey - looking for someone local to Woodbridge, NJ office. Need to interview onsite as well as work onsite 3-4 days a week.
Sr. Software Engineer
Creates and supports business solutions by contributing at a senior level in designing, re-designing, coding, testing, debugging, configuring and documenting products/projects according to specifications for the insurance business.
RESPONSIBILITIES:
Client Relationships and Communication
Ensures that requirement statements are complete, consistent, comprehensible, feasible and unambiguous.
Interpersonal skills to establish good rapport, generate enthusiasm, negotiate priorities, and to resolve conflicts between various groups
Ability to work across teams including business analysts, project managers, and QA team
Understands how to communicate difficult/sensitive information to key people across the business
Provides input to the Development Manager in the creation of project plans, estimates, and schedules
Creates and delivers informative, well-organized presentations
Ability to effectively communication with third parties including data providers and software vendors
Requirements:
Produces comprehensive technical documentation
Impact Analysis:
Able to design systems using known design methodologies and best practices.
Ability to design solutions that are easy to implement and maintain
Problem Solving:
Analyze requirements/issues and make recommendations for an optimum solution considering time and resource considerations
Proactively finds and fixes quality issues and ensures that software applications are developed with minimal defects.
Research, coordinate, and track problems to resolution
Identifies critical issues with ease
Exhibits confidence and an extensive knowledge of emerging industry practices when solving business problems
Proactively offers suggestions for areas of improvement in internal processes along with possible solutions
Takes initiative identifying performance issues in production and offers solutions to correct them