logo

View all jobs

Software Engineer - Full Stack

Newark, NJ

Position: Software Engineer- Full Stack Direct Perm Employee
Responsibilities:

  • Collaborate with product management, marketing, and fellow technologists to design, develop and deliver frictionless multi-channel experiences

  • Drive user story analysis, elaboration and design. Thrives to ensure code quality is high with supporting unit test and automation.

  • Champion modular design, reuse, separation of concern, high cohesion and loose coupling

  • Ensure developed solutions remain compliant with all applicable Prudential standards

  • Enable change, help accelerate innovation and ensure customer delight

  • Drive software development activities to meet schedules and timelines

  • Research problems discovered by QA or product support and develop solutions to the problems

  • Ensure that software standards and quality targets are met

 

Requirement:

  • Experience developing web applications and possess excellent problem-solving skills

  • Ability to work effectively in cross-functional teams and business partners to develop high-quality applications

  • 3+ years relevant experience working on Java related technologies on Unix or Linux

  • 3+ years relevant experience working with backend technologies including SpringBoot, SpringMVC, JPA, Tomcat, REST, Hibernate

  • 3+ years relevant experience with Junit, Mockito & Maven

  • 3+ years relevant experience to client-side technologies including JavaScript, jQuery, HTML5, CSS3, SASS, React or Angular, Jasmine, Karma, JSON, REST, TypeScript, NPM, WebPack

  • Knowledge of MVC design pattern, dependency injection

  • Knowledge of Responsive and Material design

  • Experience with agile development methodologies and TDD

  • Knowledge of DevOps tools such as SonarQube, Selenium, Jenkins, CloudFormation is highly desirable

  • Knowledge of monitoring and logging techniques and tools such as CloudWatch, Nagios, Splunk and Dynatrace etc

  • Experience with No SQL like Cassandra or MongoDB and RDBMS like Postgres, Oracle or MySQL

  • Knowledge of scripting languages like Perl, Python or Awk

  • Experience with running application on one of the public cloud providers like AWS, GCP or Azure

 

It is a huge plus if you have:

  • Experience in financial domain

  • Bachelor of Computer Science or Engineering

More Openings

Project Manager
Embedded Engineer

Share This Job

Powered by