Software Engineer

HireTalent
  • Newark, NJ
  • Instant Apply
30+ days ago

Job Description

Here is What You Can Expect on a Typical Day
" Build applications ensuring that the code follows latest coding practices and industry standards, using modern design patterns and architectural principles; remove technical impediments
" Develop high quality, well documented and efficient code adhering to all applicable Prudential standards
" Collaborate with product owners in understanding needs and defining feature stories, tech leads in defining technical design and 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
" Bring a strong understanding of relevant and emerging technologies, provide input and coach team members and embed learning and innovation in the day-to-day
" Work on complex problems in which analysis of situations or data requires an evaluation of intangible variables.
" Use programming languages including but not limited to Python, Java, or JavaScript and React, Springboot, frameworks

The Skills & Expertise You Bring
" Bachelor of Computer Science or Engineering or experience in related fields
" 6+ years of hands-on experience building enterprise-grade applications using modern Java and JavaScript ecosystems
" Experience with agile development methodologies and Test-Driven Development (TDD)
" Knowledge of business concepts tools and processes that are needed for making sound decisions in the context of the company's business
" Ability to learn new skills and knowledge on an on-going basis through self-initiative and tackling challenges
" Excellent problem solving, communication and collaboration skills

" Advanced experience and/or expertise with several of the following:
" Programming Languages: Python, Java, Java Script; Typescript, C#, working in distributed systems, object oriented programming, design patterns and design methodology; JAVA services using Spring, Maven, Microservices, multi-threading, Concurrency and parallel processing
" Frameworks: React, Springboot, Flask, Django, Node.js (Run time)
" Data Store: NoSQL or Relational Data structures PL/SQ, DB2, Oracle, Postgres, RedShift
" Data Streaming: SQS, Kinesis, AWS MSK, Event Bridge
" Application Programming Interfaces (API): Consumption & Development; implementing service oriented architecture (SOA) patterns; Web service technologies such as APIs, REST, JSON, SOAP, XML, JDBC, MySQL
" API Management & Integration : Kong, Apigee
" Unit, interface and end user testing concepts and tooling (functional & non-functional)
" Automated testing
" Accessibility awareness
" Software security skills including secure coding, web application security and DevSecOps; Solid grasp of security concepts (authentication, authorization, encryption, digital signature, JWT), SSL, web service proxies, firewall, SAML 2.0, OpenID Connect, OAuth 2.0)
" Dev Ops Tools & Practices: Branching techniques and usage of GitHub, Bitbucket or Subversion; DevOps, Jenkins
" Software Development Life Cycle (SDLC): Monitoring and logging techniques
" AWS Core Services across compute, storage, DB, IAM and analytics incl specific services listed above
" Preferred Qualifications:
" Strong experience with Domain Driven Development (DDD)
" AWS cloud native solution development
" Architecture Patterns
" Design and critical Thinking
" Financial/Insurance industry experience is a must, not a plus
" Experience with agentic frameworks and AI driven development tools is a Must. [Claude Code, GitHub Copilot etc]




All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender, identity, national origin, disability, or protected veteran status.

Numbers & Facts

LocationNewark, NJ

Skills

  • Agile Programming Methodologiesunmatched
  • Amazon Web Services (AWS)unmatched
  • Application Programming Interface (API)unmatched
  • Architectural Servicesunmatched
  • Artificial Intelligence (AI)unmatched
  • Cloud Computingunmatched
  • Coachingunmatched
  • Computer Engineeringunmatched
  • Computer Scienceunmatched
  • Concurrencyunmatched
  • Data Analysisunmatched
  • Data Structuresunmatched
  • Design Patterns Programming Methodologiesunmatched
  • DevOpsunmatched
  • Distributed Computingunmatched
  • Djangounmatched
  • Emerging Technologyunmatched
  • Feature Storiesunmatched
  • Financeunmatched
  • Flaskunmatched
  • Functional Testingunmatched
  • GitHubunmatched
  • IBM DB2unmatched
  • Industry Standardsunmatched
  • Insuranceunmatched
  • Integration Testingunmatched
  • Internet Technologyunmatched
  • JDBC (Java Database Connectivity)unmatched
  • JSONunmatched
  • Javaunmatched
  • JavaScriptunmatched
  • Jenkinsunmatched
  • Mavenunmatched
  • Microservicesunmatched
  • Microsoft C# (C Sharp)unmatched
  • Multithreaded Programmingunmatched
  • MySQLunmatched
  • Needs Assessmentunmatched
  • NoSQLunmatched
  • Node.jsunmatched
  • Object Oriented Design (OOD)unmatched
  • Object Oriented Programming (OOP)unmatched
  • Oracleunmatched
  • Parallel Computingunmatched
  • PostgreSQLunmatched
  • Problem Solving Skillsunmatched
  • Product Supportunmatched
  • Programming Languagesunmatched
  • Programming Toolsunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assuranceunmatched
  • REST (Representational State Transfer)unmatched
  • React.jsunmatched
  • SOAP (Simple Object Access Protocol)unmatched
  • Service-Oriented Architecture (fka Distributed Object Architecture)unmatched
  • Simple Queue Service (SQS)unmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Subversionunmatched
  • Team Playerunmatched
  • Technical Leadershipunmatched
  • Technical/Engineering Designunmatched
  • Test Automationunmatched
  • Test Driven Development (TDD)unmatched
  • Test Toolsunmatched
  • Unit Testunmatched
  • Web Servicesunmatched
  • XML (EXtensible Markup Language)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder