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.

  • 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

  • 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

  • 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!