Senior Software Engineer/Developer - 2016305
Company: Fidelity Investments
Location: Durham, NC
Posted on: January 15, 2021
Job Description:
Builds and deploys back-end, middle-tier, and database
applications and infrastructure, using J2EE, JavaScript, SQL,
Oracle, Jenkins, uDeploy, Docker, and Rancher Kuberneters
technologies. Designs, builds, and automates next generation
solutions for the continuous build and deployment of the management
of underlying infrastructure across application suites and
platforms. Creates working prototypes and proof of concepts for
application lifecycle automation, using new concepts and
technologies. Maintains and supports development and test
environments while adopting industry tools and best practices.
Coordinates the delivery of technical components across internal
and external technical teams. Provides business solutions by
developing complex or multiple software applications. Primary Responsibilities: Develops original and creative technical solutions to on-going
development efforts. Designs and maintains infrastructure components. Designs applications or subsystems on major projects and for/in
multiple platforms. Develops applications for multiple projects supporting several
divisional initiatives. Responsible for the re-hydration of applications in a timely
manner. Supports and performs all phases of testing and release
activities leading to production. Assists in the planning and conducting of user acceptance
testing and environment set-up. Develops comprehensive documentation for multiple applications
supporting several corporate initiatives. Responsible for environment upkeep. Responds to on-call duties and provides 24*7 support for tasks
related to messaging infrastructure and message replays. Education and Experience: Bachelors 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 in the job offered or three (3) years of
experience designing and deploying global transaction processing
and infrastructure components into Cloud (Amazon Web Services and
Azure) and Rancher Kubernetes Services (RKS) platform. Or, alternatively, Masters 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 in the job offered or
one (1) year of experience designing and deploying global
transaction processing and infrastructure components into Cloud
(Amazon Web Services and Azure) and Rancher Kubernetes Services
(RKS) platform. Skills and Knowledge: Candidate must also possess: Demonstrated Expertise (DE) developing scalable, distributed,
and resilient applications, using ActiveMQ, ExtremeScale, Axway,
SQL, and Jenkins in distributed legacy and Azure Cloud environments
according to domain-driven design (DDD) concepts DE creating virtual and physical servers, using Windows and
Linux operating systems; deploying Tomcat and Docker applications
On-Prem and in a Rancher Kubernetes environment, using uDeploy,
iConfig, Configmap, vault, and Helm; provisioning storage devices
and NAS mounts using chef scripting running message brokers --
ActiveMQ and Kafka; managing DLQ en-queuing and de-queuing
processes and manager publishers and consumers. DE building, deploying, and re-hydrating software applications
in Rancher, Azure, and EZPaaS Cloud environments; monitoring
Kubernets clusters, using SiteScope, jMagic, Splunk, Kibana,
DataDog, isAlive, and AppInfo; performing load balancing, using
F5-Load balancer and AVI in a DevOps environment; performing Junit
and functional testing of software applications, using Maven,
Jenkins, Veracode, Sonar, and CiRunner for application and database
code changes from ClearCase and Stash; performing software
application repository configuration, using Nexus and Artifactory;
performing issue tracking, using Jira, Quality Center, and
ServiceNow; performing software application performance testing,
using SOA, jProfiler, and Jmeter, and MOX. DE designing a disaster recovery and fail-over plan for
micro-services distributed platforms and release deployments using
DAAS; and planning and releasing validation plans for applications
and databases connected to messaging, database, and replication
components -- GoldenGate. For full job details and to apply, please visit
https://jobs.fidelity.com/ and search for job number: 2016305.
Keywords: Fidelity Investments, Durham , Senior Software Engineer/Developer - 2016305, Finance , Durham, NC, North Carolina