Unknown Company

Java Software Engineer - Java, Spring, Web Services, Angular

durham, nc • Posted 3 days ago
Onsite Full Time General

Job TitleMust Have: Java, Spring framework, Web Services, RDBMS, AngularTop Skills:Java 8 – Web Services/SpringBack-end database – Good knowledge Server application development and design using Object Oriented Programming of database concepts using SQL, Stored Procedures and strong understanding of database technologiesExperience working in an Agile/Scrum project environmentNice to Have: AngularThe TeamYou will be part of the technology team in Stock Plan Services business unit that administers equity compensation programs on behalf of public and private companies offering various compensations programs such as: Employee Stock Purchase Plans, Restricted Stock Awards/Units, Stock Option Plans, Stock Appreciation Rights and Performance based Awards. Currently SPS services approx. 2M participants employed by over 300 clients and spread out in 150 countries.

The business is looking to further expand in the international equity compensation markets. As part of that we are modernizing our legacy reporting and business intelligence platform to provide data and reports in real-time running on cloud-ready stack.The Expertise we’re looking forBachelor’s Degree or equivalent in a technology related field (e.g. Computer Science, Engineering, etc.) required.7+ years of hands-on experience in one or more modern Object-Oriented Programming Languages such as Java or Python.Application development using Java EE, Spring, AngularProven understanding of and experience with Micro-Services Architecture concepts and emerging patterns such as APIs, JAX-RS, REST/JSONProven understanding of Relational Databases like OracleUnderstanding of Cloud Computing and DevOps concepts including CI/CD pipelines using Git and JenkinsExperience with messaging architecture and event driven frameworks including message brokers such as MQ, Kafka would be a plusThe Skills you bringExperience in performing projects in an Agile environment.Ability to collaborate with other technical and business experts in the teamAbility to learn and experiment with new technologies and patternsPassion to follow modern test driven and automation driven software development methodologiesThe Value you deliverKeeping the focus of the work in terms of Customer obsession.Partner with technical leads to make clear, simple, and technically sound design decisions.Ability to build data models supporting complex transformation.Embrace continuous improvement regarding application quality and stability.Proven sense of ownership for the quality of solution delivery.Being candid and honest in all discussions to ensure the best outcomes.COVID work policySafety is our top priority.

Once we can be together in person with fewer safety measures, this role will follow our dynamic working approach. You’ll be spending some of your time onsite depending on the nature and needs of your role.Dynamic working – post pandemicOur aim is to combine the best of working offsite with coming together in person. For most teams this means a consistent balance of working from home and office that supports the needs of your role, experience level, and working style.

Your success and growth is important to us, so you’ll want to enjoy the benefits of coming together in person – face to face learning and training, quality time with your manager and teammates, building your career network, making friends, and taking full advantage of cultural and social experiences Fidelity provides for you.

Back to Job Search