Software Development Consultant, Java/Angular/Azure

Voya FinancialWindsor, CT
$117,880 - $147,350Hybrid

About The Position

This role is for the highest-level technical resource focusing on highly visible, complex, and critical business priorities. The consultant will forecast and establish plans for defining, delivering, enabling, and supporting significant information technology components into the organization architecture. They will set direction and guide teammates through complex requirements, procedures, and processes to optimize system performance and efficiencies, balancing technical and organizational goals. Financial domain knowledge is preferred, but a drive to build great software and bring delightful digital experiences to customers is more importantly sought. This is an opportunity to immerse in the latest Java, Angular, Azure, and JavaScript frameworks and tools relevant to Digital.

Requirements

  • Eight+ years of software engineering and development, including five years in technical leadership.
  • In-depth analytical and problem-solving skills.
  • Enthusiastically working in a collaborative setting with existing team members.
  • Ability to work independently.
  • Significant hands-on experience across multiple platforms/technologies including Java, JEE, Spring Framework, Spring Boot, REST/JSON, Event driven technologies, performance tuning RDBMS.
  • Significant experience in large-scale integrated online RDBMSs across multiple hardware and software platforms.
  • Significant experience in new computing architectures and implementation of networked computing structures.
  • Extensive experience in understanding and implementing industry Web Security standards including SSO, SAML, JWT, OAuth, OWASP etc.
  • 2-4 years of experience with building applications in Azure.
  • 1-2 years of experience building feature-rich customer facing web applications using Angular and other Javascript frameworks.
  • Good understanding of SCRUM/agile methodology.
  • Excellent communication skills.

Nice To Haves

  • Bachelor’s Degree or equivalent in Computer Science, Masters’ Degree preferred.
  • Financial Services Industry experience is a plus.

Responsibilities

  • Serves as the highest-level technical expert, resolving problems of systems integration, compatibility, and performance potentially across multiple platforms; provides feasibility analysis on potential projects.
  • Builds and maintains systems based on application architectures to improve business processes and in alignment/support of critical business strategies.
  • Assesses the business and organizational implications of key application technology alternatives for wide-impact initiatives to recommend appropriate strategic action.
  • Facilitates continuous process improvements within the team.
  • Determines organizational impact of software maintenance issues and develops overall strategy to address them.
  • Integrates activities with business units and collaborates to ensure project costs and schedules are properly estimated and controlled.
  • Identifies and defines the Programming standards to the development team.
  • Manages, guides, builds, and grooms the dev resources in the team.
  • Other duties as assigned.

Benefits

  • Health, dental, vision and life insurance plans
  • 401(k) Savings plan – with generous company matching contributions (up to 6%)
  • Voya Retirement Plan – employer paid cash balance retirement plan (4%)
  • Tuition reimbursement up to $5,250/year
  • Paid time off – including 20 days paid time off, nine paid company holidays and a flexible Diversity Celebration Day.
  • Paid volunteer time — 40 hours per calendar year
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service