Technical Lead - Enterprise Integration

APPLY NOW »

Date: Aug 16, 2019

Location: Lebanon, NJ, US

Company: New York Life Insurance Co

 

A career at New York Life offers many opportunities. To be part of a growing and successful business. To reach your full potential, whatever your specialty. Above all, to make a difference in the world by helping people achieve financial security. It’s a career journey you can be proud of, and you’ll find plenty of support along the way. Our development programs range from skill-building to management training, and we value our diverse and inclusive workplace where all voices can be heard. Recognized as one of Fortune’s World’s Most Admired Companies, New York Life is committed to improving local communities through a culture of employee giving and service, supported by our Foundation. It all adds up to a rewarding career at a company where doing right by our customers is part of who we are, as a mutual company without outside shareholders. We invite you to bring your talents to New York Life, so we can continue to help families and businesses “Be Good At Life.” To learn more, please visit LinkedIn, our Newsroom and the Careers page of www.NewYorkLife.com.

 

General Overview: 

Technical Lead for Enterprise Integration Services is accountable and responsible for coordinating solution design, construction and unit testing that meet the goals, requirements and business outcomes for specific initiatives and assigned business domains working in full support of the product owner, solution architects and business / systems analysts. Contributing your expertise to support our engineering best practices standards and the mentoring, growth and retainment of the team 

This position will help advance the directives of the organization around simplification, and modernization of our technology stacks by providing technical leadership in the implementation of our enterprise integration fabric and data strategy. 

 

Primary Responsibility: 

• Responsible for creating solution design and managing construction and unit testing 

• Provide input on solution development resources required for new initiatives, enhancements and initiative feasibility in coordination with Solution Architect 

• Defines, refines/improves coding standards 

• Performs code and design reviews and works with developers to maintain code quality standards 

• Ensures best practices for software development are properly disseminated and followed 

• Leads overall execution of development pipeline 

• Provides domain specific technical expertise and leadership to develop integration solutions spanning business processes, platforms and environments 

• Expects and requires innovation of himself/herself and the team. Brings passion and the innate ability to inspire operational excellence. 

• Drive innovation through API and Microservices 

• Collaborates closely with the solution architects and other technical leads to provide implementation details for selected solutions 

• Handles complex development issues by both providing technical support and interfacing with the appropriate developers 

• Advises management on technical issues 

• Contributes to the development and executes to deliver a future state architecture that transforms our current technology landscape from monolithic to service oriented decoupling presentation layers and business logic from systems of record 

• Facilitates solution design discussions 

• Generates low level system designs, system documents and risk assessments 

• Responsible for ensuring the recommended design is followed through to implementation through reviews of high-level and detailed design documentation 

• Collaborates with Cloud services team to align services for the cloud supporting a continuous develop and continuous integration methodology 

• Supports application teams in utilizing the integration layer effectively to facilitate speed to delivery of business capabilities 

• Participates in R&D activities related to technologies in the specified area of expertise, making recommendations for possible acquisition. 

• Develops, improves, validates and uses tools to improve both the effectiveness and efficiency of technical efforts, within both the area of expertise and scope of influence. 

 

Experience:

• 1-3 years of experience building cloud native applications in in an AWS or Azure cloud environment 

• 3-5 years systems design, development and integration experience 

• Strong application development experience with Java/J2EE 

• Experience in designing and implementing RESTful APIs 

• Hands-on experience developing Microservices with Spring Cloud

• Experience working with Kafka

• Reactive programming a plus

• Experience with Kubernetes and Docker

• Experience with API Management platform

• Experienced in a NoSql database ( MongoDB or CouchDb or Cassandra or HBase )

• Experience with API Management platform

• Experience in designing and building highly available, scalable, and maintainable services 

 

• AWS certification is a plus 

 

1-3 years development utilizing the Mulesoft platform experience preferred or experience developing with other API Management platforms 

  • Experience in writing and maintaining technical documentation, specifically for documenting APIs

• Experience with application performance tests and tuning 

• Experience with developing runbooks  

• Knowledge of integrating with data streaming technologies 

• Experience in secure coding practices 

• Experience writing unit integration test automation frameworks. 

• Experience in CI/CD processes utilizing Jenkins, Bamboo, Jira and other technologies 

• Experience with Version Control systems such as Git or Subversion 

• Experience working in a highly collaborative environment, proactively innovating solutions that support the goals and desired outcomes that provide business value 

• Experience in designing for 24 x 7 availability in a complex, primarily batch driven environment. 

 

Skills: 

• Cloud development practices and principles

Microservice architecture overview 

Understanding of DevOps practices and principles 

• Excellent written and oral communications 

• Excellent listening and interpersonal skills 

• Demonstrated leadership ability 

• Must be curious, quick learner, team player, takes initiative and accountability, follows through on tasks      

• Demonstrated ability to work effectively across delivery methodologies such as Scaled Agile, Iterative, Waterfall 

• Ability to assist in system and acceptance testing, load testing, troubleshooting, and performance tuning utilizing shift-left techniques to ensure high quality of all deliverables 

• Attention to detail, ability to implement tactically while thinking strategically 

• Ability to communicate ideas in both technical and user-friendly language; ability to communicate effectively to business leaders and technology subject matter experts 

• Ability to facilitate or independently research application issues 

• Highly self-motivated and directed 

• Ability to listen and take feedback from team and stakeholders 

  • Ability to document the work as well as document (design specifications) information from legacy systems 

• Provides estimates and work breakdown structures for assigned tasks 

 

Education - Degrees/Certificates 

• Bachelor’s degree in an engineering, computer science, or related discipline. 

SF: LI-CC1

EOE M/F/D/V

 

If you have difficulty using or interacting with any portions of this Web site due to incompatibility with an Assistive Technology, if you need the information in an alternative format, or if you have suggestions on how we can make this site more accessible, please contact us at: (212) 576-5811.


Nearest Major Market: New Jersey

Job Segment: Engineer, Social Media, Developer, Computer Science, Database, Engineering, Marketing, Technology