Chat with us, powered by LiveChat
Skip To Top Navigation Skip To Content Skip To Section Navigation Skip To Footer
decorative

Job Board

Senior Software Engineer/Developer

Full Description + Link to Apply

Develops Single Sign On (SSO) software applications and authorization security components. Builds RESTful Application Program Interfaces (APIs) using tools and frameworks -- Java and Spring. Supports software capabilities within Cloud environments -- Amazon Web Services (AWS). Integrates and supports technical changes from development to production environments, using containerization tools -- Docker and Kubernetes. Builds automation pipelines using Continuous Integration and Continuous Delivery (CI/CD) tools. 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.
  • Coordinates software system installation.

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 Java Web based applications in a CI/CD based Agile environment.

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 Java Web based applications in a CI/CD based Agile environment.

Skills and Knowledge:

Candidate must also possess:

  • Demonstrated Expertise (“DE”) designing, developing, maintaining, and enhancing web-based software applications, using Java8, Swagger, and J2EE technologies (Hibernate and Spring framework).
  • DE designing, developing, testing, releasing, and maintaining internal and external customer facing Web applications and services, using Angular8, Webpack, NodeJS, Oracle, and IDE toolset Visual Studio Code; implementing complex User Interface (UI) design challenges using HTML5 and NPM; implementing responsive Web applications using AngularJS, TypeScript, and CSS; and performing unit testing using Angular testing.
  • DE performing business and systems analysis throughout the full Software and Product Development Lifecycle in an Agile environment; and creating automated unit, component, integration, and system tests, using JUnit and Mockito.
  • DE developing Object-Oriented Design (OOD) and middle-tier multi-threaded applications, using services and server technologies -- Java, RESTful API, Spring Boot, and Microservices; performing application build, deployment, and support using DevOps CI/CD tools – Docker, Jenkins, uDeploy, GIT, and Splunk; and validating code quality and application security using Veracode and Sonar.

#PE1M2 #LI-DNI 

Additional Info

Job Link : https://jobs.fidelity.com/en/jobs/2107418/senior-software-engineerdeveloper/

Powered By GrowthZone