Sr Java Developer / Technical Lead
Client : Charter
Location : Denver, CO- Hybrid Model with 3 days in office
Visa : USC / GC
Experience : 12 to 14 Years
Positions : 2
Overview
We are seeking an experienced Senior Java Developer / Technical Lead to join our team in Denver, CO. This is an onsite role requiring hands-on development experience and the ability to lead technical projects.
The ideal candidate will have a total of 12-14 years of Java development experience and possess a strong technical background in Java, SQL, REST API, GraphQL, and Kubernetes.
Responsibilities
- Lead and mentor a team of developers in the design, development, and implementation of high-quality software solutions.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Assist in maintaining code quality, organization, and automatization.
- Participate in code reviews and ensure adherence to best practices and coding standards.
- Design and implement RESTful services and APIs.
- Utilize GraphQL for efficient data fetching and manipulation.
- Implement and manage containerized applications using Kubernetes.
Must-Have Skills
- Extensive experience with Java development (12-14 years).
- Proficiency in SQL for database management and querying.
- Strong knowledge of REST API development and implementation.
- Experience with GraphQL for API design and querying.
- Hands-on experience with Kubernetes for container orchestration.
- Experience with Kafka for real-time data processing and streaming.
- Familiarity with code review processes and best practices.
- Knowledge of CI / CD pipelines for automated build and deployment processes.
- Experience with Swagger for API documentation.
Qualifications
- Proven experience in a Technical Lead role, including leading and mentoring development teams.
- Strong problem-solving skills and the ability to troubleshoot complex issues.
- Excellent communication and interpersonal skills.
- Ability to work collaboratively in a fast-paced, dynamic environment.
7 days ago