Software Development Consultant – Java – Apis/Springboot/Oracle
Company | Voya Financial |
---|---|
Location | Boston, MA, USA, Hartford, CT, USA |
Salary | $97160 – $152880 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, 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.