Flywheel

Senior Software Engineer / Tech Lead

Flywheel

Overview

Role involves designing and developing enterprise Java applications while leading technical initiatives.

Ideal candidate has 8+ years of Java programming experience and strong leadership skills.

hybridseniorfull-timeEnglishJavaSpringSpring BootHibernateKafkaJavascriptHTML5SQLJIRA

Locations

  • Ireland, Leinster, Dublin

Requirements

  • 8+ years of software engineering experience
  • Strong Java programming experience
  • Experience with Agile Project Management tools

Responsibilities

  • Design and develop large scale enterprise Java applications
  • Contribute to architecture roadmap
  • Build and maintain Continuous Integration framework
  • Work with Product team to define requirements
  • Collaborate with Quality Engineers on testing approach
  • Define NFRs for performance and security
  • Assist in technical roadmap planning
  • Implement key metrics for team output

Benefits

  • Flexible vacation time
  • Learning and development opportunities
  • Parental leave and benefits
  • Volunteering opportunities