Senior Java Lead Developer
Job Title: Senior Java Lead Developer
Location:Bothell WA or Bellevue WA
Duration: / Term:6+ months
Job Description:
Experience Desired: 8+ Years
Job Description:
Looking for a high-performance Senior/Lead Developer, who can write clean, efficient, and maintainable code using Java 21+, Spring Boot, Spring MVC, and related frameworks and lead/mentor a team to successful project delivery.
Responsibilities
- Design, develop and maintain scalable, high-performance Java with Spring Boot RESTful Microservices applications.
- Participate in design discussions, provide architectural input, and develop technical specifications.
- Design, develop and maintain consistent and scalable Redis Timeseries keys,
- Develop UI dashboard and APIs to display order metrics, including total counts and daily trends.
- Work closely with business analysts, product owners, and clients to understand business requirements.
- Lead and coordinate with junior developers and cross-functional teams.
- Conduct code reviews, enforce best practices, and guide the team on technical issues.
- Work with CI/CD tools (like Jenkins, GitLab CI, or GitHub Actions) for build and deployment.
- Ensure smooth integration and deployment using Docker and Kubernetes.
- Manage logging and monitoring tools
- Write unit tests (JUnit/TestNG), integration tests, and mocking using tools like Mockito.
Key Skills:
Java 21, Spring Boot, MYSQL, React JS, Spring MVC, CI/CD