Senior Software Engineer

  • Fund Recs
  • Waterford, Ireland
  • Sep 05, 2017
Full time JAVA

Job Description

The Opportunity - Senior Software Engineer

We are looking for people who are passionate about building software. The ideal candidate must enjoy writing smart algorithms, suggest better architecture and defend their code with Test cases.

 

The successful candidate will have plenty of opportunity to contribute ideas and solutions in architecting a great FinTech software solution. The successful candidate must be willing to work in team or carry out research independently, and suggest better solutions: improving the overall design of our platform.

 

Experience of writing code in functional and/or Object Oriented paradigm using Java 8 or any other JVM language is preferred.

 

Duties & Responsibilities

  • Work independently and as part of a software development team taking responsibility for solving big challenges.
  • Contribute to the development and maintenance of our core software infrastructure: Fund Recs Velocity platform.
  • Mentor interns and other Developers/Engineers when needed.
  • Contribute to the continuous upgrade and migration of our product.
  • Look ahead to find and avoid pitfalls for the team.
  • Test code, analyse data, and constantly look to improve the existing solutions.
  • Capable of moving from prototype to production, and taking responsibility for the full lifecycle of a component.

 

Job Requirements

  • At least 3 years of experience ordemonstrated skills relevant to our technological stackdetailed below.
  • We are looking for people who have experience with Java, but we place a higher value on the ability to be productive in a wide range of environments, and learn to be productive quickly, even with unfamiliar tools.
  • Must have experience of using design patterns preferably on the Java Platform.
  • Experience with Spring MVC or Spring boot and Hibernate ORM is preferred.
  • Experience using Groovy, Grails & MongoDB an advantage.
  • BSc degree in Computer Science or related field is preferred.
  • Proficiency in code debugging skills and version control tools such as git.
  • Experience working in multiple problem domains, foreseeing the bigger picture/direction.
  • Experience with Amazon Web Services is beneficial.