Senior Back-End Engineer New

apartmentCPL placeTipperary calendar_month 
Role: Senior Back-End Engineer
Type: Permanent

Location: Nenagh (Onsite)

The Role

Lead Application Developers are responsible for guiding the design, development, and operational delivery of software solutions while working within a multidisciplinary delivery team. The role operates within a “build it, own it” model, meaning the team is accountable for both creating and supporting the applications they develop.

Your Responsibilities:

  • Lead a technical engineering team while actively contributing to coding efforts.
  • Analyse complex business processes and application systems.
  • Collaborate closely with system and enterprise architects to determine optimal technical designs and approaches, supporting both new and existing electronic payments services.
  • Design and document software architecture along with end-to-end (E2E) solution implementations.
  • Play a major role in delivering technical solutions within a collaborative, high-trust delivery team that includes developers, architects, product owners, testers, and DevOps engineers.
  • Follow a defined Agile delivery framework to produce high-quality solutions.
  • Execute advanced development tasks including unit testing, debugging, and supporting validation activities such as component testing, regression testing, and system integration testing.
  • Develop monitoring and logging capabilities to support advanced monitoring of a high-performance enterprise production environment.
  • Assist with high-level estimation activities (e.g., T-shirt sizing) by applying expertise in relevant technical areas.
  • Provide knowledge sharing, mentorship, and training support to both internal and external team members.
  • Work with developers, analysts, and technical leads across the organization to identify business requirements and recommend appropriate technical solutions.
  • Maintain and support developed applications in production under the “build it, own it” approach.
Your Experience and Skills
  • 8+ years of experience designing and building large-scale enterprise web and service-based applications.
  • Experience with full-stack development.
  • Strong understanding of the complete Software Development Life Cycle (SDLC).
  • Familiarity with front-end technologies such as JavaScript/TypeScript, HTML, CSS, Bootstrap, Node.js, and frameworks like Angular or React is beneficial.
  • Extensive experience with back-end technologies including Spring Boot, Spring Web, and REST-based services.
  • Proficiency with Java 17 and build tools such as Maven or Gradle.
  • Experience working with microservices architectures.
  • Knowledge of security best practices, including the OWASP Top 10, is desirable.
  • Familiarity with encryption and hashing techniques is advantageous.
  • Strong emphasis on code quality and conducting thorough code reviews.
  • Deep understanding of modern database technologies.
  • Experience with runtime, build, and deployment tools such as IntelliJ, Git/GitLab, Maven, CI/CD pipelines, JIRA, and Confluence.
  • Strong interpersonal abilities, with a collaborative mindset and team-oriented attitude.
  • Effective communication skills when interacting with product owners, stakeholders, and technical teams.
  • Responsible for identifying, planning, and implementing improvements for both existing and newly developed applications.

Note: This role is on site role. If you are interested in learning more about this opportunity, please drop me a message, forward your CV using the apply button or reach out to me directly via [email protected]

#LI-CF3

thumb_up_altRecommended

Senior CMMS Engineer (IRL)

placeTipperary
the work you do makes a difference, and where you can grow in your career? Senior CMMS Engineer role overview: The Senior CMMS Engineer serves as a key technical resource responsible for supporting the accuracy, integrity, and optimization of asset...
business_centerHigh salary

Senior Java Software Engineer New

apartmentCPLplaceTipperary
Cpl are delighted to partner with a highly innovative FinTech organisation seeking an experienced Java Software Engineer to join their growing team. This role would suit an individual who enjoys building high‑quality systems and contributing...
electric_boltImmediate start

Junior IT Field Engineer

apartmentFRS RecruitmentplaceTipperary
Junior IT Field Engineer - Tipperary, Waterford, Kilkenny I am working with a highly engaged Technical Director as he looks to fill this urgent and critical role for a Junior IT Field Engineer within the professional service team. Skills...