About the Role:
We are seeking an experienced Senior Java Developer for an exciting contract opportunity with a leading client in the tech space. The successful candidate will join an agile development team working on high-impact, scalable solutions. This is a fantastic chance to work on innovative projects using the latest Java technologies, with the possibility of contract extension based on performance.
Key Responsibilities:
- Design, develop, and maintain high-performance, scalable Java applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write well-designed, testable, and efficient code.
- Contribute to all phases of the software development lifecycle (SDLC).
- Work with team members to troubleshoot and resolve complex technical issues.
- Ensure the performance, quality, and responsiveness of applications.
- Participate in code reviews, pair programming, and mentoring junior developers.
- Adhere to project timelines and work in an Agile environment.
Key Skills & Requirements:
- 5+ years of experience in Java development.
- Strong expertise in Java 8+, Spring Framework (Spring Boot, Spring MVC), and Hibernate.
- Experience with Microservices Architecture and RESTful APIs.
- Proficiency with JPA, SQL (e.g., PostgreSQL, MySQL), and database schema design.
- Familiarity with front-end technologies such as JavaScript, Angular, or React is a plus.
- Solid understanding of CI/CD pipelines, Git, and build tools like Maven or Gradle.
- Knowledge of cloud platforms like AWS, Azure, or Google Cloud.
- Experience with Docker, Kubernetes, and containerization is highly desirable.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Preferred Qualifications:
- Familiarity with Agile development practices, Scrum methodology.
- Experience with Test-Driven Development (TDD) and unit testing frameworks such as JUnit or Mockito.
- Understanding of DevOps principles and practices.
Why Join?
- Opportunity to work on cutting-edge projects with a high-impact team.
- Competitive contract rates.
- Flexible working arrangements (remote/hybrid).
- Possibility of contract extension.
Morgan McKinley is acting as an Employment Agency and references to pay rates are indicative.
BY APPLYING FOR THIS ROLE YOU ARE AGREEING TO OUR TERMS OF SERVICE WHICH TOGETHER WITH OUR PRIVACY STATEMENT GOVERN YOUR USE OF MORGAN MCKINLEY SERVICES.