Seeking mid to senior level Full Stack Developers for right to hire opportunities with our direct client, a major investment firm in New Jersey.
About the Role
Candidates MUST be available to work onsite hybrid in Newark, NJ 3 days per week. Local candidates are preferred.
These roles are W2 only - no CTC
.
Candidates must have permanent work authorization in the United States.
In these roles, you will partner with product owners, tech leads, designers, engineers and delivery professionals to improve and modernize applications. You will code, test and debug new and existing applications as you implement capabilities to solve sophisticated business problems, deploy innovative products, services and experiences to delight customers. In addition to advanced technical expertise and experience, you will need excellent problem solving, communication and teamwork skills, along with agile ways of working, and a focus on continuous learning.
Responsibilities
-
Build applications following the latest coding practices and industry standards, using modern design patterns and architectural principles; removing technical impediments
-
Develop high quality, well documented, and efficient code adhering to all applicable standards
-
Collaborate with other team members to understand the system end-to-end and deliver robust solutions that bring about business impact
-
Write unit, integration tests and functional automation, researching problems discovered by quality assurance or product support, developing solutions to address the problems
-
Work on complex problems in which analysis of situations or data requires an evaluation of intangible variables.
-
Use programming languages including Python, Java, or JavaScript and React, Spring boot, Node.js frameworks
Qualifications
-
Bachelor of Computer Science or Engineering
-
Agile development methodologies and Test-Driven Development (TDD)
-
Ability to learn new skills and knowledge on an on-going basis through self-initiative and tackling challenges
-
A strong understanding of relevant and emerging technologies
-
Excellent problem solving, communication and collaboration skills
-
5+ years of experience with Java, JavaScript; distributed systems, object oriented programming, design patterns and design methodology; Spring CLI, Maven, Microservice, multi-threading, Concurrency and parallel processing, React and Node.js, Angular
-
NoSQL and MongoDB BPM tools
-
API Consumption & Development; SOA patterns; and Web service technologies
-
Unit, interface and end user testing concepts and automated testing
-
AWS Services such as CloudWatch, and Code-Deploy
-
Software security skills including secure coding and web application security
-
Usage of GitHub, Bitbucket or Subversion; DevOps, Jenkins
-
Financial/insurance industry experience is a plus