Job Description:Senior Software EngineerAt Fidelity Ireland we pride ourselves on a culture that allows you to share, collaborate and be yourself in a dynamic workplace. Our team uses a variety of technologies that either use your current skills or build a platform for continuing to grow by learning new technologies and skills.We have a great opportunity for a Senior Software Engineer to join our team in the Core Brokerage Platform Technology organization (CBPT). You will work as part of a team developing on the Integrated Data Platform (IDP) solving the need for common data access across multiple.Fidelity domains. The IDP serves as an operational shallow-history data platform for right-time business processes built on top tier infrastructure for resiliency.Our development teams are highly collaborative and encourage creativity, innovation, and excellence. Your experience, skills, and input will be critical to our shared success.The Expertise We’re Looking For:Bachelor’s or Master’s Degree in a technology related field (e.g. Engineering, Computer Science, etc.) required with minimum 6+ years of design and development experience.Hands on experience in Java, and Rest based microservices particularly spring boot apps.Proficient level knowledge of RESTful APIs and good knowledge of standard methodologies in API design.Hands on experience working with AWS EKS, and AWS managed solutions such as lambda, API gateway, SQS, EC2, S3, CloudWatch, IAM roles/polices, Datadog, etc.Hands on experience in container-based development (Docker).Hands on experience in Hibernate ORM/JDBC/Connection Pooling etc.Strong experience with relational database technologies (i.e. Oracle - SQL/PLSQL).Experience with logical data modelling and relational database design.Experience with DevOps CI/CD practices, build and deploy tools (preferably GitHub, Jenkins, Artifactory, Terraform etc.)Experience with automated testing frameworks (i.e. Cucumber)Strong design and analysis skills for a large data platform.Experience of working within an agile development environment.Excellent interpersonal and communication skills.Excellent collaboration skills to work with multiple teams in the organization.Financial Services industry experience preferred but not essential.The Purpose of Your RoleThe successful candidate will be a member of a team that are at the forefront of engineering in Core Brokerage Platform Technology with a strong focus on engineering excellence. We seek a senior software engineer who is versatile, always eager to tackle new problems and continue to push technology forward. This position is intended for an individual contributor who has strong engagement and the ability to work effectively in a multi-functional agile team.The Skills You Bring:Application design and development experience, with a full understanding of the software development processAbility to contribute to code quality, security, organization, and automation.Strong analytical, communication and organizational skills and the ability to manage multiple tasks at a given timeCollaborative in your approach, actively contributing to how work gets completed, and you thrive in a team environmentExpertise in code reviews for standards and efficient coding practicesExpertise in building monitoring and alerting tools to report failure or potential performance degradationAbility to guide, encourage and motivate your fellow engineersTeam playerAble to act independently under minimal directionThe Value You Deliver:Deliver high quality, timely, cost effective and maintainable software solutions in an agile environment to meet functional and non-functional business requirementsParticipate in application design, and work as part of a team to deliver softwareActively contribute to engineering practices such as code and design reviewsThe TeamAt the core of our mission Core Brokerage Platform Technology division exists todesign, build and maintain Fidelity's brokerage technology and recordkeeping platforms to deliver the best customer experience and enable our business partners to win in the marketplace.As a vital member of this dynamic team, your role within CBPT will focus on providing technical expertise within the team.Category:Information Technology
#J-18808-Ljbffr