Software Engineer (Java) - 3-5 Years' Experience
Are you looking to take the next step in your engineering career?
Do you want to work with a forward-thinking team where your ideas genuinely shape the product?
Are you passionate about writing clean, efficient, reliable Java code?
My client is seeking a talented Software Engineer with 3-5 years of commercial experience, primarily focused on Java development. This is an excellent opportunity to join a high-performing engineering team building scalable, robust applications within a modern technical environment.
Key Responsibilities
Design, develop and maintain high-quality Java applications.
Contribute to the full software development lifecycle, from concept through to deployment.
Write clean, testable, maintainable code following best practices.
Collaborate with cross-functional teams including Product, QA and DevOps.
Participate in code reviews and support continuous improvement within the team.
Troubleshoot, optimise and debug existing systems to ensure performance and reliability.
Required Skills & Experience
3-5 years of commercial software engineering experience.
Strong proficiency in Java (Java 8+).
Experience with Spring or Spring Boot.
Solid understanding of RESTful APIs and microservices.
Experience working with relational databases (e.g., PostgreSQL, MySQL).
Knowledge of version control systems, ideally Git.
Familiarity with CI/CD pipelines and modern software delivery practices.
Strong problem-solving ability and attention to detail.
Desirable Experience
Exposure to cloud technologies (AWS, GCP or Azure).
Experience with messaging systems such as Kafka or RabbitMQ.
Knowledge of containerisation (Docker, Kubernetes).
Understanding of distributed systems or high-availability architectures.
What My Client Offers
Opportunity to work with modern technologies in a collaborative environment.
Clear progression path with continuous learning and development.
Competitive compensation and comprehensive benefits package.
A supportive culture that encourages autonomy, innovation and ownership.
If you have any further questions on the role, please feel free to reach out to Brendan McCrory directly.
