hero

Mass Fintech Careers

Discover the opportunities across the Mass Fintech Community

Senior Software Engineer/Developer

Fidelity

Fidelity

Software Engineering
Boston, MA, USA
Posted on Jul 11, 2024

Job Description:

Position Description:

***Applicants are permitted to work remotely from an at-home work site anywhere in the United States.***

Develops Web applications using User Interface (UI) and Java technologies — Angular. Performs Cloud application development using Git and Continuous Integration/Continuous Delivery (CI/CD) pipelines. Deploys data using Oracle RDS. Delivers portfolio management market master data using Active MQ and Kafka. Provides business solutions by developing complex or multiple software applications.

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.

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) developing and optimizing high volume enterprise scale data platforms using Spark, SpringBoot, and Amazon Web Services (AWS) — EMR, S3, and EKS.

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) developing and optimizing high volume enterprise scale data platforms using Spark, SpringBoot, and Amazon Web Services (AWS) — EMR, S3, and EKS.

Skills and Knowledge:

Candidate must also possess:

  • Demonstrated Expertise (“DE”) evaluating, prototyping, and adapting open-source messaging technologies — Kafka — to enable real-time data integration between internal and external systems; performing application log collecting for high volume data processing and monitoring using Elastic Search, LogStash, and Kibana (ELK) stack; and building REST APIs for data access, messaging, and transfer across applications using Java, Solace, and Kafka.
  • DE developing enterprise J2EE applications using Spring, Struts frameworks, and MQ JMS; deploying enterprise J2EE applications on AWS EKS; and ensuring application security and removing security vulnerabilities by applying Web security principles (XSS/CSRF) and using secure code scanning tools (Fortify/Veracode).
  • DE applying DevOps principles throughout the Software Development Life Cycle (SDLC) — performing continuous integration (using Jenkins), continuous deployment (using IBM uDeploy), and code scan (using Sonar) for Web applications; and identifying performance bottlenecks and providing solution improvements for Web applications using Jprofiler.
  • DE performing enhancements to data acquisition frameworks using Spark SQL in Apache Hadoop Ecosystem on AWS.

#PE1M2

Certifications: