SonicJobs Logo
Left arrow iconBack to search

Senior Software Engineer/Developer

Fidelity Investments
Posted 5 days ago, valid for 16 days
Location

Roanoke, TX 76262, US

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • The position involves supporting software application design and development using Java, Spring MVC, and Web Services, requiring collaboration with architecture and user experience teams.
  • Candidates must have a Bachelor's degree in a relevant field and three years of experience, or a Master's degree with one year of experience in developing microservices-based applications in financial or technology services environments.
  • The role includes developing complex software applications, performing independent technical analysis, and establishing project plans for moderate scope projects.
  • Skills required include expertise in building scalable Java applications, implementing DevOps methodologies, and designing relational database systems, among others.
  • The salary for this position is competitive, and most roles at Fidelity are hybrid, requiring associates to work onsite every other week.

Job Description:

Position Description:

Supports core software application design, development, and support services with Java, Spring MVC, Spring Core, and Web Services (SOAP/REST), and configures Web containers. Collaborates with architecture and user experience designer to build architecturally compliant applications. Analyzes information to determine, recommend, and plan computer software specifications on major projects. Proposes modifications and improvements based on user needs. Designs and develops stable, robust, and resilient applications to serve the customer base. Aligns architecture, user experience, and security with chapters. Performs software data engineering using Oracle SQL and PL/SQL. Builds complex Web systems with Java and JEE in an Agile environment. Provides business solutions by developing complex 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 in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation) implementing micro services based applications in a financial or technology services environment.

Or, alternatively, Master’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent)  and one (1) year of experience as a Senior Software Engineer/Developer (or closely related occupation) implementing micro services based applications in a financial or technology services environment.

Skills and Knowledge:

Candidate must also possess:

  • Demonstrated Expertise (“DE”) building scalable enterprise Java applications using J2EE technologies, Spring Boot, and REST APIs; integrating asynchronous messaging systems -- Apache Kafka and Java Message Service (JMS); and enforcing secure coding standards to address vulnerabilities (Cross-Site Scripting (XSS) and Cross-Site Request Forgery (CSRF)), using Fortify and Veracode.
  • DE implementing DevOps methodologies across the software development lifecycle, including continuous integration with Jenkins and GitHub, automated deployments using Jenkins and Spinnaker, and static code analysis with SonarQube; and diagnosing and resolving performance issues using tools -- JProfiler and Dynatrace.
  • DE designing and supporting relational database systems (Oracle and PostgreSQL); developing complex PL/SQL and SQL scripts; and optimizing data access through stored procedures and triggers, to enhance performance with distributed caching solutions -- Redis and Hazelcast.
  • DE architecting and deploying Cloud-native applications on Amazon Web Services (AWS), using  Elastic Compute Cloud (EC2), Simple Storage Service (S3), Relational Database Service (RDS), Lambda, and API Gateway; supporting infrastructure as code with CloudFormation and Terraform; and ensuring system reliability and security through Identity and Access Management (IAM), Virtual Private Cloud (VPC) configurations, and CloudWatch monitoring.

#PE1M2

#LI-DNI

Certifications:

Category:

Information Technology

Most roles at Fidelity are Hybrid, requiring associates to work onsite every other week (all business days, M-F) in a Fidelity office. This does not apply to Remote or fully Onsite roles. Some roles may have unique onsite requirements. Please consult with your recruiter for the specific expectations for this position.

Please be advised that Fidelity’s business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.