Sr Software Engineer Position Available In Durham, North Carolina
Tallo's Job Summary: Fidelity Investments is currently seeking a Senior Software Engineer in Durham, NC. The role involves designing, developing, and deploying secure, performant, and reliable distributed applications on public cloud. Ideal candidates will have strong Java skills, experience with microservices and REST APIs, and proficiency in cloud services like AWS/Azure. DevOps and testing expertise are also required. The team supports the Normalized Content Delivery platform, aiming for a dynamic work environment that balances remote and in-person collaboration. Learn more at FidelityCareers.com.
Job Description
Job Description:
SR. Software EngineerFidelity is your destination fordiscovering your next role at Fidelity Investments. We arecurrently sourcing for a Senior Software Engineer to work inDurham, NC!The RoleWe are looking for self-starters who are willingto learn the current framework and start delivering/contributingvalue rapidly. We need passionate engineers who have hands-onexperience of developing & deploying secure, performant, reliable,resilient, distributed applications on public cloud. You need tohave positive attitude, flexibility to work in different time zonesand empathy/patience to support our customers.
The Expertise andSkills You BringAs a NCD team member you will need to:
Design andwrite high-quality & secure code using OOPS and advanced Java(Multi-threading, Concurrency, Lambda expressions)Have strongexperience in designing, developing microservices, REST APIs forpublic cloud.
Be creative in designing and implementing distributedsoftware components compatible for public cloud. Should haveexperience in 12-Factor App architecture.
Be proficient withindustry standard frameworks and design patterns likeDropwizard/spring.
Strong knowledge about public cloud services(like AWS/Azure). Should have development experience using cloudprovider SDK or CLI (like AWS SDK or Azure SDK), create and managecloud resources as code (IaaC).Takes initiative to automate anyrepetitive tasks/jobs, tests, manual activities using differentscripting languages like Python, NodeJS, shell script.
Haveexpertise in testing frameworks like Mocha, Junit,MockitoExperience with DevOps, Continuous Integration and Deliverytools like Jenkins, Maven, uDeploy, GitHub and DockerMonitor systemhealth, performance by using tools like Splunk, Datadog to ensureminimal disruption to business.
Perform system maintenance,production incidents, problem management, root cause analysis,remediation of the problems, available for on-call supportschedule, experience with service management tools like SNOW.Drivesmeasurable improvements in the maintenance, operational and runtimecharacteristics of our APIs and other software systems by creatingalerts, dashboards, reports.
Adheres to team norms, best practices,supports team members to meet team objectives, takes ownership todeliver value, open to suggestions/feedbacks, positive outlook.
Havean Agile mindset to deliver work in an iterative manner as perAgile methodology.
The TeamOur team owns and supports the NormalizedContent Delivery (NCD) platform which enables consistent andpersonalized content throughout all touchpoints. We create andsupport highly efficient, scalable, resilient content APIs to allchannels, by leveraging cloud computing and big-data recommendationcapability.
Dynamic WorkingOur aim is to combine the best of workingoffsite with coming together in person. For most teams this means aconsistent balance of working from home and office that supportsthe needs of your role, experience level, and working style.
Yoursuccess and growth is important to us, so youll want to enjoy thebenefits of coming together in person face to face learning andtraining, quality time with your manager and teammates, buildingyour career network, making friends, and taking full advantage ofcultural and social experiences Fidelity provides foryou.
Information about Fidelity InvestmentsAt Fidelity, we arefocused on making our financial expertise broadly accessible andeffective in helping people live the lives they want. We are aprivately held company that places a high degree of value increating and nurturing a work environment that attracts the besttalent and reflects our commitment to our associates. We are proudof our diverse and inclusive workplace where we respect and valueour associates for their unique perspectives and experiences. Forinformation about working at Fidelity, visit FidelityCareers.com.byJobble