Talent.com
This job offer is not available in your country.
Senior Java Engineer

Senior Java Engineer

Solas It RecruitmentDublin, Ireland
30+ days ago
Job description

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.

#J-18808-Ljbffr

Create a job alert for this search

Senior Engineer • Dublin, Ireland