Java Developer – HIRING ASAP

Start date: ASAP
Duration: 10 Months
Location: 1 week in Galway office, 3 weeks working from home
Rate: €450 - €485 per day
 
Summary:
  • The High Income and Alternatives Technology team is looking for a hardworking, highly motivated software engineer with strong understanding of programming fundamentals, and software design.
  • In this role, you will be responsible for the development of quality software components that are used by Portfolio Managers, and Analysts in managing of over $100 Billion in High Yield, Credit Alternatives, and Systematic Investment Research Funds. You will have chance to engage, shape and contribute to Alphabet, our flagship portfolio construction platform.
  • In addition to building software, you will have an opportunity to help define and implement development practices, standards, and strategies across multiple teams.
Skills:
  • You care about doing excellent work with excellent people.
  • You have a degree in Computer Science, Engineering, Information Technology or equivalent and you want to learn more.
  • Minimum 10 years of design & development experience
  • Strong experience and knowledge in Angular 12 and above (including RxJs/state management).
  • You are proficient in Java 17 and RESTful services.
  • Expertise with Test Automation Tools and Frameworks e.g. Cypress, Playwright, Mockito
  • Exposure to messaging technology such as Kafka would be nice.
  • Kubernetes/EKS/AWS deployment and operations management exposure a plus
  • Financial domain knowledge an advantage with exposure to Equities, Fixed Income or Alternative Asset classes
Responsibilities:
  • Deliver high quality, timely, cost effective and maintainable software solutions in an agile environment to meet functional and non-functional business requirements.
  • Actively contribute to test automation code and practices.
  • Actively contribute to engineering practices such as code and design reviews and the definition of source control strategy, environment strategy, and build and deployment pipeline.
  • Work with product owner, technical lead and architect as required to influence technical improvements to the platform.
  • Develop a keen understanding of the business domain you are working on and actively participate in technology discussions with business partners and other external parties.
  • Investigate creative practices and share them with your team-mates.