Principal - Software Engineering - Java Production Support
Talentmate
India
18th August 2025
2508-9656-10
Job Description
Job Description
Job Title: Principal - Software Engineering - Java production support
The Purpose of This Role
Fidelity Investments Workplace Investing (WI) organization is seeking an experienced Principal Software Support Engineer to join our Level 2 Production Support team within Stock Plan Services (SPS) Technology, as we expand our market leading equity compensation platform into a global market. The selected candidate will provide critical systems and business support as part of a global team focused on the smooth operation of Java-based applications in a live, production environment which includes system monitoring, timely identification and resolution of incidents to minimize application down time, troubleshooting issues, problem analysis, proposing fixes, collaborating with development / infrastructure teams, maintaining application stability , improving system performance through automation and elimination of repeated process. This position will play a critical role in providing a top-shelf service experience for our clients, as well as for our internal partners, while building and maintaining collaborative global relationships with our partner technology and support organizations.
Primary Responsibilities
Independently, and as part of a team, triage client and participant-impacting incidents
Debug and reproduce issues in lower development environments
Create and maintain high quality service documentation
Adopt industry best practices and tools
Ensure code reviews, unit testing and integration and performance testing is completed by partner teams, efficiently and effectively, prior to production installation
Help coordinate the delivery of technical components across onshore and offshore support teams
Work closely with business partners and management team in evaluating current systems and making decisions on solutions
Provide technical leadership to more junior team members of the team, as needed
Drive strategic initiatives and be the face of the team
The Expertise You Have
Troubleshooting and Issue Resolution:
Investigating and diagnosing production issues using various tools and techniques, including log analysis, debugging, and code review.
Identifying the root cause of problems and implementing effective solutions to restore service.
Collaborating with development and other teams to resolve complex issues and implement fixes.
Creating and maintaining documentation for troubleshooting procedures and knowledge sharing.
Monitoring and Maintenance:
Monitoring application performance and system health to proactively identify potential problems.
Responding to alerts and notifications, taking appropriate action to prevent or mitigate issues.
Performing routine maintenance tasks, such as patching and updates, to ensure application stability and security.
Work on user reported issues, identify root cause and propose solution
Collaboration and Communication:
Working closely with development teams, operations teams, and other stakeholders to ensure seamless application operation.
Communicating with users and stakeholders to provide updates on system status and issue resolution.
Participating in on-call rotations to provide 24/7 support for critical systems.
Continuous Improvement:
Analyzing production issues to identify patterns and trends and implementing solutions to prevent future occurrences.
Contributing to the development and maintenance of best practices and procedures for production support.
Participating in performance tuning and optimization efforts to improve application efficiency.
The Skills That Are Key To This Role
Strong Java programming skills and experience with relevant technologies (e.g., Spring boot, Hibernate, API, Event/Listener framework).
Proficiency in troubleshooting, debugging, and root cause analysis using monitoring tools like Splunk and Data Dog
Oracle / SQL database navigation and script writing
Client-Side technologies including JavaScript, CSS, Ajax, jQuery, Angular 2, Node JS, HTML5, Spring MVC, Spring Core, Spring-WS, REST Services, Jersey 2, Jackson 2, Apache Camel
Development tools like Eclipse and Cloud technologies including Docker, Azure, Kubernetes, Rancher
Building/supporting SOAP and REST services using JAX-RS, Swagger, Spring and Jackson frameworks
Building test suites using JUnit’s, Mockito, Jersey Test, SOA Test, Cucumber, Karate
Developing/supporting distributed applications with multi-site multi-node deployments
Developing/supporting applications to be deployed in clustered environments on IBM WebSphere and Tomcat servers
Developing/supporting applications using in-memory and distributed cache technologies like EHcache and IBM Xtreme Scale.
Knowledge on Micro-Services Architecture concepts and emerging patterns such as APIs, Web Services (REST/SOAP) and security for SOAP and REST services using SAML 2.0 and OAuth 2.0 technologies
Understanding of software development lifecycle and release management.
Experience with incident management and problem-solving methodologies.
Experience in executing projects in an Agile environment and ability to collaborate with other technical and business experts in the team
Proven ability to learn and experiment with new technologies and patterns
Passion to follow modern test driven and automation driven software development methodologies
Behavioral Skills
Possess exceptional stakeholder management skills
Possess highly proficient written and verbal communication skills in the English language and collaborate across teams, architects as needed
Connect with business partners on critical incidents and work with development teams to provide issue resolution
Participate in small to large initiatives and must be capable of learning complex processes quickly and can learn through independent research. Guide team whenever needed and be their face in forums
Proven problem-solving abilities
Good To Have Skills
Hands on experience with Informatica ETL data integration and data movement design & support
Hands-on PL/SQL experience, and proven understanding of Relational Databases (Oracle Exadata 12c) hands-on development and support of OBIEE Reports
Experience with cloud native data warehousing and data lake solutions with Redshift, Snowflake, etc.
Experience in Oracle Analytics Server report development and support
Experience in Snap Logic workflow development and support
Understanding of Cloud Computing and DevOps concepts like CI/CD pipelines using Git, Jenkins
Hands-on experience in Python, and ability to code in more than one programming language
The Value You Deliver
Keeping the focus of the work in terms of Customer obsession.
Partner with technical leads to make clear, simple, and technically sound design decisions.
Embrace continuous improvement regarding application quality and stability.
Strong sense of ownership for the quality of solution delivery.
Being candid and honest in all discussions to ensure the best outcomes.
Ready to get cross skilled in good to have skills listed
How Your Work Impacts The Organization
Workplace Investing (WI) helps millions of people save and invest through workplace savings plans. WI builds lifetime relationships with customers and provides employers with cost-effective, integrated employee benefit solutions. The company serves customers online, over the phone. WI business constitutes of four different product lines Defined Contribution (DC), Defined Benefits (DB), Health & Welfare (HW) and Stock plan services (SPS). Teams in US and India work collaboratively to deliver the best customer experience. We value having a diverse and inclusive workforce and are committed to provide an environment where all ideas are cherished equally, and everyone feels safe to speak up and contribute.
Qualifications
Education and Experience:
Bachelors degree computer science, Engineering or Equivalent.
10+ years of software development and support experience in Java
9+ years of software development and/or support experience in PL/SQL environments
Experience working in a scaled agile delivery model
Investment/financial services experience is highly desired
Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.
Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together.
Applicants
are
advised to research the bonafides of the prospective employer independently. We do NOT
endorse any
requests for money payments and strictly advice against sharing personal or bank related
information. We
also recommend you visit Security Advice for more information. If you suspect any fraud
or
malpractice,
email us at abuse@talentmate.com.
You have successfully saved for this job. Please check
saved
jobs
list
Applied
You have successfully applied for this job. Please check
applied
jobs list
Do you want to share the
link?
Please click any of the below options to share the job
details.
Report this job
Success
Successfully updated
Success
Successfully updated
Thank you
Reported Successfully.
Copied
This job link has been copied to clipboard!
Apply Job
Upload your Profile Picture
Accepted Formats: jpg, png
Upto 2MB in size
Your application for Principal - Software Engineering - Java Production Support
has been successfully submitted!
To increase your chances of getting shortlisted, we recommend completing your profile.
Employers prioritize candidates with full profiles, and a completed profile could set you apart in the
selection process.
Why complete your profile?
Higher Visibility: Complete profiles are more likely to be viewed by employers.
Better Match: Showcase your skills and experience to improve your fit.
Stand Out: Highlight your full potential to make a stronger impression.
Complete your profile now to give your application the best chance!