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 currently seeking a Senior Software Engineer with expertise in Java and Spring to join their team on a 12-month contract. This position offers the possibility of extension for an additional year based on performance and project needs.
Key Responsibilities:
1. Architect and Develop: Spearhead the design, development, and deployment of complex, high-performance software applications using Java and the Spring framework.
2. Technical Leadership: Provide technical mentorship and guidance to junior engineers, fostering an environment of collaboration and excellence.
3. Full-Stack Development: Contribute to all layers of the software stack, from front-end interfaces to back-end services and databases, ensuring seamless integration and performance.
4. System Optimization: Diagnose performance issues and implement solutions to enhance the scalability and efficiency of our systems.
5. Code Quality: Maintain high standards of code quality through thorough testing, best practices, and adherence to industry standards.
6. Cross-Functional Collaboration: Work closely with product managers, designers, and QA teams to deliver high-quality software that meets user and business needs.
7. Continuous Learning: Stay current with emerging technologies and industry trends, integrating new tools and practices as appropriate.
Qualifications:
8. Extensive Experience: 5+ years of software development experience with a strong focus on Java and Spring frameworks.
9. Java Expertise: In-depth knowledge of Java, including object-oriented design, concurrency, and performance optimization.
10. Spring Framework: Proven expertise in Spring Boot, Spring MVC, and Spring Data for building scalable, enterprise-level applications.
11. Database Proficiency: Solid experience with relational databases such as MySQL, PostgreSQL, or Oracle, including writing and optimizing complex SQL queries.
12. Analytical Skills: Strong problem-solving abilities, with a focus on delivering robust and scalable software solutions.
13. Team Collaboration: Ability to work effectively in a fast-paced, collaborative environment, adapting to changing project requirements and technologies.
14. Education: Bachelor's degree in Computer Science, Engineering, or a related field. Advanced degrees or certifications are a plus.
Why Join Us?
15. Innovative Projects: Engage in challenging projects that leverage the latest technologies and push the boundaries of what's possible.
16. Contract Stability: Initial 12-month contract with the likelihood of extension for another year based on performance and business needs.
17. Do you want to learn cutting edge technologies and help solve complex business problems?
If you are a seasoned Senior Software Engineer with strong Java and Spring experience, and you're ready for a new challenge on a dynamic team, we'd love to hear from you