Job Description
Experienced Senior Java Developer sought for high-impact contract opportunity with leading tech client.
We are seeking a seasoned Java Developer to join an agile development team working on high-performance, scalable solutions for a leading tech client in the industry. The successful candidate will collaborate with cross-functional teams to design, develop, and maintain cutting-edge Java applications.
**Key Responsibilities:**
- Design and develop 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.
**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.
- 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.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
**Additional Requirements:**
- 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 This Opportunity:**
This is a chance to work on innovative projects using the latest Java technologies, with the possibility of contract extension based on performance. The company offers competitive contract rates and flexible working arrangements.