Job Summary:
We are seeking a seasoned Java Technical Lead to join our dynamic team in San Diego CA. As a hands-on leader you will be responsible for overseeing the design development and delivery of high-performance enterprise Java applications. This is an onsite full-time role that requires strong technical expertise team leadership and collaboration with cross-functional stakeholders to deliver scalable solutions that align with business objectives.
Key Responsibilities:
- Lead the architecture design and implementation of Java-based enterprise applications.
- Provide technical leadership and mentoring to a team of developers through code reviews pair programming and design sessions.
- Collaborate with product managers QA teams and business analysts to ensure successful product delivery.
- Translate business requirements into scalable and secure technical solutions.
- Own the full software development lifecycle - from requirements to deployment and maintenance.
- Ensure adherence to coding standards best practices and performance optimization.
- Manage technical risks evaluate new technologies and recommend tools to enhance productivity and scalability.
- Troubleshoot critical production issues and guide root cause analysis.
- Maintain and improve CI/CD pipelines and DevOps practices in collaboration with infrastructure teams.
Required Qualifications:
- Bachelors or Masters degree in Computer Science Engineering or related field.
- 8 years of experience in Java development with at least 2 years in a technical leadership role.
- Deep expertise in Java 8/11 Spring Framework (Core Boot MVC Security) RESTful services and microservices architecture.
- Experience with frontend technologies (Angular React or similar) is a plus.
- Strong understanding of SQL and NoSQL databases (e.g. PostgreSQL MySQL MongoDB).
- Hands-on experience with build tools and CI/CD tools (Maven/Gradle Jenkins Git).
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Working knowledge of cloud platforms such as AWS Azure or GCP is highly desirable.
- Strong problem-solving skills with attention to performance scalability and maintainability.
Preferred Qualifications:
- Experience leading Agile/Scrum teams.
- Familiarity with DevSecOps practices and automated testing frameworks.
- Exposure to domain-driven design event-driven architecture or distributed systems.
Soft Skills:
- Excellent verbal and written communication skills.
- Proven ability to lead and inspire technical teams.
- Strong organizational and time management skills.
- Collaborative mindset with the ability to influence without authority.