Senior Software Engineer

Summary

This is a 12-month contract role for a Senior Software Engineer in Dublin to design, develop, and deploy high-performance applications using Java and the Spring framework. The position involves full-stack development, system optimization, and technical leadership within a collaborative team environment.

Social network you want to login/join with:

Senior Software Engineer

Location: Dublin

Type: Contract

Category: Technology

Salary: Up to €600/day

Job Title:

Senior Software Engineer - Java & Spring

Location:

Dublin (HYBRID)

Type:

12-Month Contract (Potential for Extension)

Pay Rate:

€550/day - €600/day

Our client is at the forefront of innovation, developing cutting-edge solutions that shape the future of our industry. They are seeking a Senior Software Engineer with expertise in Java and Spring to join their team on a 12-month contract. There is potential for extension based on performance and project needs.

Key Responsibilities:

  1. Architect and Develop: Design, develop, and deploy high-performance software applications using Java and Spring.
  2. Technical Leadership: Mentor junior engineers and foster collaboration.
  3. Full-Stack Development: Contribute across all layers of the software stack, ensuring seamless integration.
  4. System Optimization: Diagnose and improve system performance and scalability.
  5. Code Quality: Ensure high standards through testing and best practices.
  6. Cross-Functional Collaboration: Work with product managers, designers, and QA teams.
  7. Continuous Learning: Stay updated with emerging technologies and trends.

Qualifications:

  1. Extensive Experience: 5+ years in software development focusing on Java and Spring.
  2. Java Expertise: Deep knowledge of Java, including object-oriented design and performance optimization.
  3. Spring Framework: Experience with Spring Boot, Spring MVC, and Spring Data.
  4. Database Proficiency: Experience with relational databases like MySQL, PostgreSQL, or Oracle, including SQL optimization.
  5. Analytical Skills: Strong problem-solving skills for robust software solutions.
  6. Team Collaboration: Ability to work effectively in a fast-paced, collaborative environment.
  7. Education: Bachelor’s degree in Computer Science, Engineering, or related field; advanced degrees or certifications are a plus.

Why Join Us?

  1. Innovative Projects: Work on challenging projects with the latest technologies.
  2. Contract Stability: 12-month initial contract with potential extension.

If you are a seasoned Senior Software Engineer with strong Java and Spring experience, and you’re ready for a new challenge, we’d love to hear from you!

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available