Senior Backend Engineer - 009227
Company: Geode Capital Management LLC
Location: Boston, MA
Posted on: July 13, 2022
Job Description:
***Telecommuting is permissible*** Develops and programs applications, using Java, Spring Boot,
Hibernate and Database technologies. Collaborates with business
teams and technical operations staff to build and maintain
applications to support the daily business operations across the
company. Develops portfolio management tools to handle all aspects
of risk analytics, optimization, and trade execution. Consolidates
and migrates existing applications into integrated single platform
to enhance collaboration and reduce redundancies. Primary Responsibilities: Develops, creates, and modifies general computer applications
and specialized utility programs. Analyzes user needs and develops software solutions. Designs and customizes software for client use to optimize
operational efficiency. Assists business users with ad hoc business requests. Troubleshoots and resolves technology related issues. Modifies existing software to correct errors, allowing them to
adapt to new hardware, or to improve its performance. Confers with business analysts and software engineers/developers
to design architecture and obtain information on project
limitations, capabilities, performance requirements, and
interfaces. Develops and oversees software system testing and validation
procedures, programming, and documentation. Requirements: Bachelors degree (or foreign education equivalent)
in Computer Science, Financial Mathematics, Engineering, Economics,
Statistics, Operations Research, Computer Information Sciences,
Business Administration, Engineering, or a closely related field
and three (3) years of experience in the job offered or three (3)
years of experience developing software applications in a financial
services environment; Or, alternatively, Masters degree (or foreign
education equivalent) in Computer Science, Financial Mathematics,
Engineering, Economics, Statistics, Operations Research, Computer
Information Sciences, Business Administration, Engineering, or a
closely related field and one (1) year of experience in the job
offered or one (1) year of experience developing software
applications in a financial services environment. Candidate must
also possess: Demonstrated Expertise (DE) developing and
maintaining efficient financial software applications to assist
financial experts with their analysis and decision making, using
Java 8, multi-threading, Spring Boot, JPA, Hibernate, and RESTful;
storing and manipulating application data, using SQL Server or
Oracle database, SQL queries, DDL, DML, and store procedures; and
preventing unauthorized access to protected services and data,
using cross platform authentication and authorization technologies
-- LDAP, SAML2, OAuth2, and OIDC; DE building financial data
service applications on Amazon Web Services (AWS) cloud platform;
building application infrastructure and features using AWS
computing solutions -- EC2, ECS, and Lambda services; managing
business critical data, using AWS storage and database solutions --
S3, RDS, Aurora, and DynamoDB; and setting up network
infrastructure for financial software applications to be accessed
worldwide using AWS networking solutions -- VPC, ELB, and Route53;
DE participating in the Software Development Lifecycle (SDLC) --
requirement gathering, and designing, developing and supporting Web
applications; developing containerized applications, using Docker,
Docker Compose, and Kubernetes; enabling Continuous
Integration/Continuous Deployment (CI/CD) processes to automate
build processes and deployment, using Gitlab, Jenkins, and
Artifactory; participating in Agile software development ceremonies
-- attending daily Scrums, performing sprint planning, and managing
tasks and tracking bugs using JIRA; DE managing code repository,
using Gitlab and SVN; automating project builds, using Ant and
Maven; creating unit test cases, using Mockito and PowerMock;
monitoring systems and capturing logs, using Elasticsearch,
Logstash, and Kibana; and deploying and managing production
applications, using Linux operating system and Shell scripting. To apply for this position, please send an email containing
cover letter and resume to careers@geodecapital.com. Please
reference SENIOR BACKEND ENGINEER - 009227 in subject line.
Keywords: Geode Capital Management LLC, Providence , Senior Backend Engineer - 009227, Finance , Boston, MA, Rhode Island