Search jobs > Boston, MA > Senior software developer

Senior Software Engineer/Developer

Fidelity Investments
Boston, MA
Full-time

Job Description :

Position Description :

Builds, tests, and engineers RESTful Web Services using Spring, Spring Boot, Dropwizards, Test Driven Development (TDD), Junit, Cucumber, and Groovy.

Deploys software applications using Continuous Integration / Deployment (CI / CD) tools Jenkins, Maven, and uDeploy. Writes SQL queries and debugs stored procedures within an Oracle environment.

Promotes software engineering best practices using Maven, Sonar, and Open Source tools. Performs code reviews, and unit and integration testing using Open Source frameworks Docker, Cloud-computing / service platforms, and Amazon Web Services (AWS).

Provides business solutions by developing complex software applications. Produces robust and scalable software that performs well under high load and uses creative resources to solve complex business challenges, understanding our needs and risks.

Primary Responsibilities :

  • Develops original and creative technical solutions to on-going development efforts.
  • Designs applications or subsystems on major projects and for / in multiple platforms.
  • Develops applications for multiple projects supporting several divisional initiatives.
  • Supports and performs all phases of testing leading to implementation.
  • Assists in the planning and conducting of user acceptance testing.
  • Develops comprehensive documentation for multiple applications supporting several corporate initiatives.
  • Responsible for post-installation testing of any problems.
  • Establishes project plans for projects of moderate scope.
  • Works on complex assignments and often multiple phases of a project.
  • Performs independent and complex technical and functional analysis for multiple projects supporting several initiatives.
  • Reviewing and documenting newly developed Software applications and software modules to meet the design requirements and industry standards.

Education and Experience :

Bachelor's degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience as a Senior Software Engineer / Developer (or closely related occupation) designing, developing and testing software applications in Java and Spring MVC.

Or, alternatively, Master's degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and one (1) year of experience as a Senior Software Engineer / Developer (or closely related occupation) designing, developing and testing software applications in Java and Spring MVC.

Skills and Knowledge :

Candidate must also possess :

Demonstrated Expertise ("DE") working on a full-stack engineering team designing and developing dynamic and responsive SPAs using Angular 8+ (Ngrx and AG Grid), Bootstrap, and NodeJS;

building RESTful, GraphQL and Soap Web Services and Application Programming Interfaces (APIs) using Java 8+, Spring Boot, Python 3.

7+, and ASP.NET; and building scalable messaging applications using Kafka.

  • DE designing SQL databases and implementing stored procedure for domain APIs using SQL Developer; designing NoSQL databases (MyBatis);
  • building user usage dashboards in Excel, Snowflake, Splunk, Tableau, and Power BI; designing UI prototypes to meet client requirements using Figma;

and conducting data analysis using a financial statistics model.

DE building Continuous Integration / Continuous Delivery (CI / CD) processes using Jenkins, Groovy, Concourse, UDeploy, and Artifactory;

developing and monitoring batch processes with Cloud trails and adding alerts using Datadog, Cloud Watch, and metrics; and building Amazon Web Services (AWS) Cloud native services using EC2, S3, DynamoDB, Kubernetes, API Gateway, and Lambda.

DE designing, building, testing and deploying high transaction enterprise financial services compliance, trading, and research - and middle-tier applications, using Java, Oracle 19c, and Sybase;

executing PL / SQL stored procedures to interact with Relational Database Management System (RDBMS) databases; and configuring Java Database Connectivity (JBDC) connection pooling according to Agile methodologies.

PE1M2

Certifications : Category :

Category :

Information Technology

Fidelity's working model blends the best of working offsite with maximizing time together in person to meet associate and business needs.

Currently, most hybrid roles require associates to work onsite all business days of one assigned week per four-week period (beginning in September 2024, the requirement will be two full assigned weeks).

5 days ago
Related jobs
Promoted
Zooz
Boston, Massachusetts

The Prediction & Behavior ML team also works closely with our Perception, Simulation, and Systems Engineering teams on many cross-team initiatives. Work closely with ML engineers to develop backend metrics and frontend tools for analyzing errors and understanding improvements in our systems. Col...

Promoted
Capital One Financial Corporation
Cambridge, Massachusetts

Senior Software Engineer, Front End. As a Capital One Software Engineer, you'll have the opportunity to be on the forefront of driving a major transformation within Capital One. At least 4 years of professional software engineering experience (Internship experience does not apply). Work with a team ...

Promoted
FundGuard
Boston, Massachusetts

Senior Accounting Software Engineer. Senior Accounting Software Engineer. Backend Engineering background and excellent Software Development skills to develop solutions to our client’s business needs on tight timelines. Bachelor's degree in Computer Science, Software Engineering, or a related field f...

Seismic
Boston, Massachusetts

As a Senior Software Engineer for AI-driven Search, you will play a crucial role in shaping the AI-first, multi-domain and multi-modality content discovery and content curation strategy and driving the development of innovative technical solutions across our platform. Work hands-on with Data Scienti...

Highmark Health
MA, Working at Home, Massachusetts

This job is an integral member of an agile software engineer team responsible for building scalable software applications across all digital channels to serve our customers. Knowledge of professional software engineering practices & best practices for the full software development life cycle, includ...

Veeva
Boston, Massachusetts

We are looking for Front-end Software Engineers who are eager to build in a dynamic, startup environment inside a stable, profitable company. Front-end Engineers will be directly collaborating with the back-end and design teams to develop and maintain the UI of Veeva's cloud-based applications with ...

Formlabs
Somerville, Massachusetts

Develop end-to-end software features that exist across software and hardware products. D printers to the desktop of every designer, engineer, researcher, and artist in the world. Software is at the center of our product development - it bridges the transition from digital models to beautiful physica...

Amazon.com Services LLC
Boston, Massachusetts

We deliver software to millions of Alexa endpoints, and so our architecture and code have the ability to drive massive impact. User devices have fixed, and highly constrained resources, leading to fun technical challenges you won't face in most other software environments. Mentor & grow more junior ...

Activision Blizzard
MA, US
Remote

Founded in 1990, Raven Software is the developer of numerous award-winning games including Hexen, Star Wars Jedi-Knight II: Jedi Outcast, Marvel: Ultimate Alliance and most recently, a major contributor to the blockbuster Call of Duty® franchise. As a Senior Gameplay Engineer you will develop cuttin...

Veeva
Boston, Massachusetts

We are looking for multiple Senior Software Engineers that are eager to build in a dynamic, startup environment inside a stable, profitable company. Ideal candidates have worked in enterprise software development or for a high-growth technology company. Build new cloud infrastructure from scratch fo...