Technical Lead/ Manager

Java Technical Lead

Amach is an industry-leading software company located in Dublin. We are currently recruiting for a Java Development Lead to work with our team and clients based in Swords.
 

Using a variety of technologies, the successful candidate will work with the digital services development team to enhance their e-commerce offering.

We require a lead that is proactive and strongly supports best practices, has excellent planning and organisation skills and is self-managing and deadline focused.

Key Responsibilities & Duties Include:

  • Provide solutions to technical issues and meet development schedules and ensure delivered solutions meet technical specifications and design requirements
  • Develop and guide team members in enhancing their technical knowledge and increasing their productivity
  • Integrate Open Source components and web services where necessary
  • Monitor and track tickets/change requests and manage SLA’s
  • Bring innovative approaches to the project functional areas that continuously improve our ability to deliver faster, better, and cheaper solutions
  • Prepare and submit status reports for minimising exposure and risks on projects
  • Consistently write, translate, and code software solutions and applications according to specifications
  • Write programming scripts to enhance functionality and/or performance of company applications as necessary
  • To communicate progress and statuses within the team and to management
  • Manage team members to ensure that design, specifications, and code meet industry best practices and standards
  • Coordinate and manage multi-disciplinary teams within tight deadlines
  • Conduct peer-reviews and lead reviews and provide relevant feedback
  • Experience and a strong working knowledge with recognised software development lifecycle methodologies and coding standards
  • Experience in an Agile working environment
  • Experience in communicating and developing solutions with clients and stakeholders
  • Experience with multiple operating systems
  • Experience in systems analysis and design
  • Good knowledge of the company product development lifecycle and the process tools.
  • Experience delivering patterns & practices resulting in high quality services
  • Experience in web application development
  • Experience in effectively managing multi-disciplinary teams to tight deadlines
  • Candidates should also be highly proficient in RESTful systems and have in-depth knowledge of the Java web application frameworks and associated technologies
  • Proven ability to effectively prioritise and deliver under tight deadlines
  • Very good programming and design skills

Desirable Skills and Criteria:

  • Java Certification
  • Spring
  • Maven
  • GIT
  • Gradle
  • Experience working with Agile frameworks and processes

Essential Criteria Required:

  • A BSc / Masters / PhD in Computer Science, Information Systems or other relevant discipline
  • Minimum of 5 years’ java software development experience
  • Minimum 2 years’ experience leading a cross-functional team
  • Minimum of 2 years’ experience of Web services (XML, REST, JSON)
  • Fluent in English, both written and spoken
  • Provide verifiable references