Posted in

Software Development Consultant – Java – Apis/Springboot/Oracle

Software Development Consultant – Java – Apis/Springboot/Oracle

CompanyVoya Financial
LocationBoston, MA, USA, Hartford, CT, USA
Salary$97160 – $152880
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s degree in computer science, mathematics, engineering, or information systems; master’s degree a plus
  • 8+ years of software engineering and development, including minimum five in a tech lead role
  • 5+ years’ experience with web services/micro-services/API standards (like Open API specification) and related technologies (HTTP(s), REST, JSON, WS*) with leverage API frameworks –Java, SpringBoot, GraphQL, and Node JS; batch/ETL and streaming data integration technologies, Data API’s, data privacy, and compliance
  • Understanding of cloud technologies in Azure Cloud – Data Factory, Batch, Databricks, streaming via EventHub, Data Lake Storage, Spark etc. – to design modern data analytics platform to support Data Visualization, Traditional Reporting, Advanced Analytics and Operational Data Stores
  • Expert level experience data strategy including hands on development skills and experience
  • Strong understanding of DevSecOps concepts
  • Thorough understanding of data analysis, business principles, and operations
  • Expert level knowledge of existing, new, and emerging technologies and being able to apply them to new business designs and business models
  • Expert level experience developing and monitoring delivery of efficient and effective solutions to diverse and complex business problems
  • Understanding of financial services industry domains – Retirement, Workplace Solutions, Group Benefits, Wealth Management will be big plus for this role
  • Demonstrate problem-solving capability
  • Ability to clearly communicate / present technical information – technology and business leaders.

Responsibilities

  • Defines systems, technical, and application architectures for new strategic initiatives.
  • Creates solution options adhering to architectural standards and the technology roadmap and minimizing technical debt.
  • Designs and Develops solutions that involve complex, multi-system integration, possibly across BUs or domains like customer engagement, data insights, customer servicing, and financial transactions.
  • Responsible for all aspects of API design from product-centric thinking including scalability, reliability, and monitoring.
  • Hands-on development of critical components and proof-of-concepts.
  • Ensure security related to non-functional requirements are factored in solutions for APIs, applications, platforms, and databases.
  • Ensure adherence to regulatory and data privacy requirements/guidelines for systems and data.
  • Monitoring the project progress and identifying potential risks.
  • Improves overall design by tracking emerging technologies and evaluating their applicability to business goals and operational requirements.
  • Continue to enhance business and technology domain knowledge by participating in educational opportunities, reading professional publications, and participating in professional organizations.
  • Works under minimal supervision, with extensive latitude for the use of initiative, independent judgment and building the consensus with multiple teams.
  • Monitors the Development progress and identifying potential risks, ensuring timely delivery of project milestones.
  • Knowledge of client-server networking and database management concepts, Web server, application server administration and web applications deployment experience.
  • Experience on middleware / application server and other relevant technologies including Oracle / Microsoft, JBoss, JRun, and Tomcat.
  • Hands-on experience in Java Programing, Spring Boot framework, Restful APIs and data structures.
  • Participate in process analysis, design, implementations and Post implementation activities.
  • Acts as a technical SME, prepares technical specifications and design specifications.

Preferred Qualifications

  • Understanding of financial services industry domains – Retirement, Workplace Solutions, Group Benefits, Wealth Management will be big plus for this role.