This job listing has expired and the position may no longer be open for hire.

Lead Software Engineer - Microservices at Prudential Financial

Posted in Information Technology 30+ days ago.

This job brought to you by eQuest

Type: Full-Time
Location: Roseland, New Jersey





Job Description:

Prudential?s Individual Solutions Group (ISG) Technology organization is pursuing a qualified Lead Software Engineer - Microservices to lead and build value-based capabilities aligned with the technology strategy. This role will be critical in accelerating capabilities development that requires  pivoting to a cutting-edge microservices architecture across the business?s Product, Distribution and Service solutions to drive intended business outcomes.


The Lead Software Engineer - Microservices is a key hands-on full stack software engineer role for building Restful API?s, Microservices, populate data stores, and integrate backend systems with pub-sub based fault tolerant messaging system; the successful candidate is both a leader and doer. The role also requires the individual to understand the data domains and gain a high-level understanding of the backend applications that will be implementing Change Data Capture at Backend Systems to emit change events that gets published to Topic Listeners.


The successful candidate will work closely with the Strategic/Solution/Data Architects and technical team members in developing Microservices implementation approaches, evaluating solutions, and establishing technology best practices, and have fun doing so.


Responsibilities:




  • Plan, design, architect, and build solutions based on
    microservice design principles and repeatable processes to maintain high
    performance, security and scalability of microservices



  • Build microservices leveraging AWS Cloud Services,
    Serverless architecture, designing and implementing with full stack
    solutions leveraging Node or Spring stack



  • Develop and Integrate Microservices Data stores with
    pub/sub architecture to receive events and populate Microservices Data
    Store.



  • Participate in code reviews and refactoring discussions
    with multiple domain and delivery teams to ensure high quality
    deliverables.



  • Document microservice catalog and capabilities and
    design quality through the execution of test plans



  • Leverage the latest technologies when building out
    Relational or NoSQL Data stores, serverless architecture and establish
    microservices software and design patterns



  • Develop RESTful APIs, leveraging Open API
    specifications, API Gateway for runtime governance and security of
    Microservices



  • Define standards and patterns to guide architecture
    solution decisions for microservices architectures and solutions

? Experience with cloud-based distributed application scaling & data processing
? Proven ability to articulate the value of foundational technology approaches to technology leaders (e.g. the pros & cons of micro-services architectures in a given context)
? Clear, professional communications (listening, oral and written communications)
? Demonstrated track record as a team player
? Strong understanding of Docker-based container, Kubernetes or other container schedulers.
? Experience working in an Agile (SAFe®) a plus


 





Sponsors