804-290-4272 Search Jobs

Lead Software Engineer (5092)

New York, NY 10121

Posted: 08/08/2019 Employment Type: Direct Job Category: Java Developer â?? Java Job Number: 5092

Morton is seeking a Lead Software Engineer for our client in New York, NY. This person will lead a small team of developers focused on managing and growing the enterprise data platform. Leveraging his/her demonstrable understanding of database, ETL and Java technologies and leadership experience in the areas of software development, architecture and operations, he/she will guide the teams modernizing the data platform and extending its capabilities.   The role requires design, implementation, testing, and maintenance of platform features, including collaboration with other technology teams.

Responsibilities:
  • Work closely with business and technology partners on feature definition, platform roadmap, business case development, and overall direction of the enterprise data services platform.
  • Ensure platform is operating efficiently and effectively
  • Oversee and lead software development efforts
  • Develop and monitor project plans, resource plans and budgets
  • Provide guidance on routine to highly complex problems to team members
  • Align to enterprise software development practices
  • Coach and develop team members

Skills:
  • Experience leading development efforts through all phases of SDLC
  • Strong knowledge of architectural principles, frameworks and best practices
  • Experience with Agile methodologies like SCRUM, Kanban
  • Strong understanding of Java/JEE design patterns, packaging, and deployment is required including (Spring, Hibernate, Spring WS)
  • Experience building service oriented architectures: SOAP, REST, Microservices, Cloud and API standards (Apache Camel, Apache CXF)
  • Experience architecting enterprise data solutions
  • Excellent communication and presentation skills with ability to communicate at all levels of the organization
  • Technical leadership and mentoring skills to guide and act as SME
  • Experience developing cost estimates and negotiating contracts with vendors

Qualifications:
  • Bachelor' s degree in computer science or related fields
  • 7+ years of technical experience in software architecture and development
  • 7+ years of design and development of high performance messaging and transaction processing systems experience in financial services
  • Java EE experience
  • Ability to collaborate with business and technology teams to create practical, robust and scalable architectures and solutions meeting the business and technology goals/strategy of the organization
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

Do NOT follow this link or you will be banned from the site!