
Principal - Software Engineering - Java production support
14 hours ago
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
- Resolve technical roadblocks involving multiple technologies
- 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:
- Bachelor's 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
Location: Chennai
Shift timings: 11:00 am - 8:00pm
Certifications:Category:
Information Technology
-
Chennai, Tamil Nadu, India Fidelity Investments Full time US$ 1,50,000 - US$ 2,00,000 per yearJob Description:Job Title: Principal - Software Engineering - Java production supportThe Purpose of This RoleFidelity 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...
-
Principal Engineer, Java
4 days ago
Chennai, Tamil Nadu, India RBS Full time ₹ 20,00,000 - ₹ 25,00,000 per yearJoin us as a Principal EngineerThis is an exciting and challenging opportunity to work in a collaborative, agile and forward thinking team environmentWith your software development background, you'll be delivering software components to enable the delivery of platforms, applications and services for the bankAs well as developing your technical talents,...
-
Principal Software Engineer
3 weeks ago
Chennai, Tamil Nadu, India Equiniti Full timeManagement Level EPosition Principal Software Engineerxe2x80x8b Java Location Chennai IndiaReports to Engineering ManagerPURPOSE OF POSITIONA national and international employee plans and transfer agent administrator is seeking a Principal Software Engineer with experience in development deployment and operation of software solutions primarily based on...
-
Principal Lead Engineer
2 weeks ago
Chennai, Tamil Nadu, India Banyan Software Full time US$ 1,50,000 - US$ 2,00,000 per yearBanyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...
-
Chennai, Tamil Nadu, India Optum Full time US$ 1,50,000 - US$ 2,00,000 per yearOptum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by inclusion, talented peers,...
-
Chennai, India Optum Full timeJob Description Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by inclusion,...
-
Software Engineer, Java
4 days ago
Chennai, Tamil Nadu, India RBS Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJoin us as a Software EngineerThis is an opportunity for a technically minded individual to join us as a Software EngineerYou'll be designing, producing, testing and implementing working software, working across the lifecycle of the systemHone your existing software engineering skills and advance your career in this critical roleWe're offering this role at...
-
Principal Software Developer(Java/Kotlin)
2 weeks ago
Chennai, Tamil Nadu, India Banyan Software Full time US$ 1,20,000 - US$ 2,00,000 per yearBanyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...
-
Principal Software Developer(Java/Kotlin)
14 hours ago
Chennai, India Banyan Software Full timeBanyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...
-
Software Engineer, Principal
6 days ago
Chennai, Tamil Nadu, India Strategy Full time ₹ 1,04,000 - ₹ 1,30,878 per yearCompany DescriptionStrategy (Nasdaq: MSTR) is at the forefront of transforming organizations into intelligent enterprises through data-driven innovation. We don't just follow trends, we set them and drive change. As a market leader in enterprise analytics and mobility software, we've pioneered BI and analytics space, empowering people to make better...