Java Technical Lead - Lasvegas, NV - No GC and No H1B
Job Description
Tek Spikes is seeking a passionate and experienced Java Technical Lead based in Las Vegas, NV. In this role, you will be responsible for guiding a team in the design, development, and implementation of Java-based applications. Your strong leadership abilities combined with your deep technical expertise will be essential in ensuring that projects are completed on time and meet our high-quality standards. Your insights will help shape the technical direction and architecture of our solutions, making a significant impact on the projects you oversee.
Key Responsibilities:
- Lead a team of developers in the design and development of back-end applications using Java technologies.
- Architect solutions that are scalable, reliable, and maintainable, utilizing best practices for software development.
- Collaborate closely with stakeholders to gather requirements and translate business needs into technical specifications.
- Guide the team in adopting best practices for coding and design while performing code reviews and providing constructive feedback.
- Manage project timelines and expectations while ensuring adherence to budgets and resource requirements.
- Engage in hands-on development work when necessary to assist team members or to facilitate project progress.
- Assist in the recruitment, training, and mentoring of team members to foster their professional growth.
- Continuously evaluate and improve development processes to enhance team productivity and deliver high-quality software.
Experience & Qualifications:
Experience: Minimum of 8 years in software development, including at least 3 years in a technical lead or senior developer position.
Technical Skills: Strong expertise in Java (11 or higher), Spring Framework (Spring Boot), RESTful services, and microservices architecture.
Database Technologies: Proficient with SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Cassandra).
DevOps Knowledge: Familiarity with CI/CD practices and tools (Jenkins, GitHub Actions) is a plus.
Knowledge of cloud platforms (AWS, Azure) and containerization (Docker, Kubernetes) is a plus.
Soft Skills: Excellent communication and interpersonal skills; ability to mentor and guide team members effectively.
Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field is preferred.
Company Information
Location: Not specified
Type: Not specified