Senior Software Engineer - Java and Spring
We are seeking a seasoned Senior Software Engineer with expertise in Java and Spring to join our team on a 12-month contract. This is an exciting opportunity to work on challenging projects with the latest technologies.
Job Description:
The ideal candidate will have extensive experience in software development focusing on Java and Spring, as well as strong problem-solving skills for robust software solutions.
Key Responsibilities:
* Architect and Develop: Design, develop, and deploy high-performance software applications using Java and Spring.
* Technical Leadership: Mentor junior engineers and foster collaboration.
* Full-Stack Development: Contribute across all layers of the software stack, ensuring seamless integration.
* System Optimization: Diagnose and improve system performance and scalability.
* Code Quality: Ensure high standards through testing and best practices.
* Cross-Functional Collaboration: Work with product managers, designers, and QA teams.
Required Skills and Qualifications:
The ideal candidate will possess the following skills and qualifications:
* Extensive Experience: 5+ years in software development focusing on Java and Spring.
* Java Expertise: Deep knowledge of Java, including object-oriented design and performance optimization.
* Spring Framework: Experience with Spring Boot, Spring MVC, and Spring Data.
* Database Proficiency: Experience with relational databases like MySQL, PostgreSQL, or Oracle, including SQL optimization.
* Analytical Skills: Strong problem-solving skills for robust software solutions.
Benefits:
This is an excellent opportunity to work on innovative projects with the latest technologies, while enjoying a stable 12-month initial contract with potential extension.
We offer a dynamic and fast-paced environment where you can collaborate with experienced professionals and stay updated with emerging technologies and trends.
Why Join Us?
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.