Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Principal Software Engineer Developer

Expired Job

Fidelity Durham , NC 27701

Posted 2 months ago

The Expertise We're Looking For

  • Bachelor level degree in Computer Science, Engineering or another technical field.

  • 10 years of experience in software development, primarily in Java, J2EE, Tomcat Application Server, Spring & Spring Boot, JDBC, Oracle, Messaging products (MQ IBM or Rabbit, Kafka)

  • Proven experience in working in an agile development environment and ability to drive the sprints and getting them delivered.

  • Strong Hands-on Developer/Architect.

  • Experience working with dispersed teams

  • Experience mentoring & guiding small technology teams as needed (5-6 resources).

  • Experience with software engineering tools such as source control, continuous integration & build tools (preferable to know GIT, Jenkins)

  • Experience in Securities Lending domain is a requirement.

The Purpose of Your Role

The Principal Software Engineer Developer will work with a team of Software Engineers across the globe to develop high-quality applications servicing the financial trading industry. First and foremost, we look for a proven hands-on software engineer, with a strong desire to grow their knowledge and capabilities while focused on the tasks at hand. This person will also be responsible to manage a small team, coach and guide them and ensure a strong delivery on time, on budget with excellent quality.

The primary technologies will be Java, J2EE, Tomcat Application Server, Spring & Spring Boot, JDBC, and Oracle. Strong experience in messaging products (MQ, Rabbit MQ, Kafka) is a must. JavaScript, HTML5, CSS including frameworks and libraries such as Angular JS, JQuery and Bootstrap would be a nice to have. If you have strong experience & exposure to build Cloud platform (PCF, AWS, Docker) it will be a huge plus.

Working experience in the financial industry especially within Securities Lending is a must. This candidate should have successfully built systems for Stock Borrow & Loan business with experience in integrating with Equilend, Smartloan, Loanet services.

The Skills You Bring

  • Excellent problem-solving and analytical skills

  • Excellent Communication, written and oral skills

  • Team player

  • Strong sense of ownership

  • Strong development abilities in building highly scalable & flexible Java applications.

  • Ability to provide mentorship to other members of the team

  • Collaborative in your approach, actively contributing to how work gets completed

The Value You Deliver

  • Build new, enhance and maintain the number Middle tier services for existing applications or new initiatives using Java, J2EE, and Spring & Spring boot technologies.

  • Ability to write, maintain & debug Oracle queries, stored procedures.

  • Collaborate with other team members on shared items of work to ensure an end to end delivery of features

  • Provide estimation of work, allocate work where necessary and ensure the team is kept informed of progress.

  • Be the authority in the team for enterprise level architecture & design decisions

  • Be able to actively participate in requirements discussion with business and translate those into technology requirements

  • Be Innovative, think creatively and share your knowledge across the team

  • Ensure you develop adhering to the best software engineering and agile practices

  • Mentor other team members

  • Ensure best practice is followed and strive to assist in improving how we get things done

  • Be a strong teammate. This is a must. The successful candidate needs to absolutely work and collaborate across teams in a different location.

Company Overview

At Fidelity, we are focused on making our financial expertise broadly accessible and effective in helping people live the lives they want. We are a privately held company that places a high degree of value in creating and nurturing a work environment that attracts the best talent and reflects our commitment to our associates. For information about working at Fidelity, visit FidelityCareers.com.

Fidelity Investments is an equal opportunity employer.


See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Software Engineer (Java Micro Service Restful)

Redolent, Inc

Posted Yesterday

VIEW JOBS 11/20/2018 12:00:00 AM 2019-02-18T00:00 We are urgently looking to fill following role with our direct client.<br /> <br /> <b>TITLE: Principal Software Engineer (Java, Micro Service, restful)</b><br /> LOCATION: Durham NC<br /> DURATION: 6+ months<br /> Compensation: DOE<br />   <div style="padding: 0; margin: 0;"><strong> Summary: </strong><br /> Principal Software Engineer<br /> By joining client MetaData Engineering group you'll have the benefits of working for a large, public company while spending your days in a small, fast-paced team.<br /> Our job is to build software that helps people find the entertainment they enjoy.<br /> We spend a lot of time thinking about how to optimize the discovery experience, but we also passionately debate which of Trainspotting or Napoleon Dynamite is the best movie of all time. We like TV and movies. You don't have to like them too, but, "it'd be a lot cooler if you did." We need new ideas and new approaches, and someone ready to contribute from the start. The basic <br /> <br /> <strong>Responsibility: </strong></div> <ul> <li style="padding: 0px; margin: 0px;" style="padding: 0; margin: 0;">Design, implement, and document core technology components</li> <li style="padding: 0px; margin: 0px;" style="padding: 0; margin: 0;">Develop custom applications using internal software frameworks</li> <li style="padding: 0px; margin: 0px;" style="padding: 0; margin: 0;">Develop and customize data mining and statistical techniques for operation on large data sets</li> <li style="padding: 0px; margin: 0px;" style="padding: 0; margin: 0;">Update, optimize, and administer large-scale data processing routines Discovery solutions for television are changing fast.</li> <li style="padding: 0px; margin: 0px;" style="padding: 0; margin: 0;">Internet connected TVs are disrupting the marketplace.</li> <li style="padding: 0px; margin: 0px;" style="padding: 0; margin: 0;">Because of the rate of change, the primary qualities that we are looking for in candidates centers around general intelligence and problem solving skill, rather than specialization and specific work experience. Our ideal candidates are:</li> <li style="padding: 0px; margin: 0px;" style="padding: 0; margin: 0;">Analytical. We want people who are able to evaluate situations that they have not encountered before and reason about them logically.</li> <li style="padding: 0px; margin: 0px;" style="padding: 0; margin: 0;">Creative. We want people who can go beyond a repertoire of standard solutions and answer novel challenges with innovative and outside-of-the-box solutions.• Practical. We want people who can find a balance between theory and practice to create solutions that are conceptually sound but also working and delivered on time.</li> </ul> <div style="padding: 0; margin: 0;">Fast learners. We want people who can quickly understand new ideas and learn new technology.<br /> <br /> <strong>Skills</strong></div> <ul> <li style="padding: 0px; margin: 0px;" style="padding: 0; margin: 0;">Superior skills in Java and related open source technologies</li> <li style="padding: 0px; margin: 0px;" style="padding: 0; margin: 0;">Strong understanding of RESTful Web Services and MicroServices</li> <li style="padding: 0px; margin: 0px;" style="padding: 0; margin: 0;">Experience using messaging services (e.g. Kafka, RabbitMQ)</li> <li style="padding: 0px; margin: 0px;" style="padding: 0; margin: 0;">Experience using Spring Framework (Spring Boot experience preferred)</li> <li style="padding: 0px; margin: 0px;" style="padding: 0; margin: 0;">Experience with variety of database systems – relational and NoSQL (e.g. MySQL, MongoDB, PostgreSQL, SQL/Server)</li> <li style="padding: 0px; margin: 0px;" style="padding: 0; margin: 0;">Knowledge and experience with Cloud Container Management (e.g. Docker) a plus</li> <li style="padding: 0px; margin: 0px;" style="padding: 0; margin: 0;">Experience with lightweight web servers (e.g. Undertow, Jetty) a plus</li> </ul> <div style="padding: 0; margin: 0;"><strong>Qualities</strong></div> <ul> <li style="padding: 0px; margin: 0px;" style="padding: 0; margin: 0;">Ability to solve complex business logic problems and design solutions using modern technologies</li> <li style="padding: 0px; margin: 0px;" style="padding: 0; margin: 0;">Excellent communication skills and the ability to work across teams to create the best possible solution</li> <li style="padding: 0px; margin: 0px;" style="padding: 0; margin: 0;">Technology leader for a team driving critical decisions and pushing projects to completion</li> <li style="padding: 0px; margin: 0px;" style="padding: 0; margin: 0;">Strong background in object oriented programming techniques and design patterns</li> <li style="padding: 0px; margin: 0px;" style="padding: 0; margin: 0;">Familiarity with Agile methodology and iterative development</li> <li style="padding: 0px; margin: 0px;" style="padding: 0; margin: 0;">Dedication to lifecycle best practices, including Test Driven Development, source code management and continuous integration</li> <li style="padding: 0px; margin: 0px;" style="padding: 0; margin: 0;">Passion for code quality using industry best practices around logging, monitoring, unit testing and code reviews</li> </ul> <div style="padding: 0; margin: 0;"><strong>Keywords: </strong><br /> Education: <br /> <strong>Education/Experience</strong><br /> <br /> BA/BS or higher in Computer Science or a related technical degree<br /> 10+ years professional experience working in software development field<br /> 5+ years professional experience in Java development in a Linux environment</div> Redolent, Inc Durham NC

Principal Software Engineer Developer

Expired Job

Fidelity