Search by job, company or skills

Envestnet

Senior Lead Engineer - Product Development

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Description

Key Responsibilities

  • Design, develop, and enhance Java/J2EE enterprise applications, including refactoring legacy components for improved maintainability and scalability.
  • Participate in modernization efforts by incrementally converting monolithic implementations (JSPs, custom tag libraries, page handlers) into service and API based solutions.
  • Work effectively within existing application frameworks while contributing to the evolution toward RESTful services and modular designs.
  • Develop and maintain REST APIs and backend services supporting modern UI and integration needs.
  • Write, optimize, and troubleshoot SQL queries for transactional and reporting use cases.
  • Contribute to code reviews, design discussions, and technical problem solving, ensuring adherence to engineering best practices.
  • Collaborate closely with cross functional teams including other engineers, architects, QA, and business stakeholders.
  • Support cloud readiness initiatives and participate in cloud based deployments (AWS experience preferred).
  • Use enterprise approved AI tools responsibly to assist with code analysis, development, documentation, and productivity improvements.
  • Continuously improve code quality, test coverage, and system reliability through disciplined engineering practices.

Required Qualifications

  • Strong experience developing Java/J2EE enterprise applications in large, complex codebases.
  • Hands‑on experience working with legacy systems, including refactoring and incremental modernization.
  • Solid understanding of RESTful APIs, service oriented architecture, and modern backend design principles.
  • Strong SQL skills, including query design, tuning, and troubleshooting.
  • Experience with cloud platforms (AWS preferred) or cloud‑native deployment models.
  • Familiarity with modern development practices such as CI/CD, automated testing, and code reviews.
  • Strong communication skills and ability to collaborate effectively within an enterprise engineering team.

Nice to Have

  • Experience contributing to microservices or API first architectures.
  • Exposure to AI assisted development tools and workflows.
  • Experience modernizing UI backend interactions or supporting SPA/frontend integrations.
  • Financial services or other highly regulated enterprise environment experience.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147134563