Senior Java Engineer

  • Job Type: Permanent
  • Location: Dublin 18
  • Category: Develop, Software Development
  • Salary: €90000

Senior Java Engineer

Great opportunity for a Senior Java Engineer to help scale our platform and build new products. You will work on high-performance, distributed systems using modern technologies like Java, Spring Boot, and microservices. This role involves designing, developing, and optimizing backend services while driving best practices in software engineering.

Key Responsibilities:

  • Lead the development of scalable, high-performance backend systems using Java, Spring Boot, and microservices.
  • Design and implement RESTful APIs, ensuring efficient and secure data exchange.
  • Work with cloud platforms (AWS, Azure, or GCP) and infrastructure-as-code tools like Terraform and Chef.
  • Build and maintain event-driven architectures using Kafka or similar technologies.
  • Ensure code quality through best practices, automated testing, and peer reviews.
  • Mentor and support junior developers, fostering a culture of technical excellence.
  • Collaborate with architects and product teams to align technical decisions with business goals.
  • Drive improvements in development processes, CI/CD, and system reliability.
  • Take ownership of technical decisions and software design discussions.

Required Skills & Experience:

  • 6+ years of experience in software development, specializing in Java and Spring Boot.
  • Strong experience in microservices architecture and RESTful API development.
  • Hands-on experience with cloud platforms and containerization (Docker, Kubernetes).
  • Solid understanding of distributed systems, scalability, and event-driven design.
  • Experience with SQL and NoSQL databases for large-scale applications.
  • Familiarity with DevOps, CI/CD, and automation tools.
  • Experience working in Agile teams, with a track record of delivering high-quality software.
  • Strong problem-solving skills and the ability to lead technical discussions.

Nice to Have:

  • Experience with Scala or other JVM-based languages.
  • Knowledge of front-end frameworks like Angular or React (not required but beneficial).
  • Familiarity with high-availability and distributed data platforms.
  • Hands-on experience leading Scrum ceremonies or acting as a Scrum Master.

    By submitting your CV here you are you are consenting to Solas IT processing your details in accordance with our Privacy Statement. We are committed to protecting and respecting your privacy. Read our Privacy Statement to understand how we will use your personal information.

    Ryan Wannenburg

    Ryan Wannenburg

    I was intrigued by the IT sector as technology is constantly emerging. I learned the ropes so to speak in IT recruitment with Greythorn for 3 years which helped develop a deep understanding of clients needs to secure the best available talent on the market. In 2010, I had an opportunity to join Solas IT Recruitment as a Principal Account Manager in Dublin. Working to my strengths to go above and beyond all expectations for clients and candidates alike, I actively keep myself knowledgeable about emerging and trending technologies especially with the presence of .Net in Ireland. In my spare time (the little I have with 2 young children ) I enjoy F1 and a good BBQ.
    01 244 9520