Java Tech Lead
CYNET SYSTEMS INC.
Wallingford, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 135KJob location
Wallingford, United States of America
Tech stack
Clean Code Principles
Java
JavaScript
Amazon Web Services (AWS)
Component-Based Software Engineering
HTML5
Azure
CSS
Code Review
DevOps
Design of User Interfaces
Performance Tuning
TypeScript
RxJS
Google Cloud Platform
Spring-boot
Backend
GIT
Angular
REST
Es2015
Software Version Control
Microservices
Job description
- Lead the development and maintenance of responsive web applications using Angular and Java technologies.
- Provide technical guidance and mentorship to the development team.
- Collaborate with UI/UX designers, backend teams, and stakeholders to deliver seamless user experiences.
- Design and develop robust backend services using Java (Spring Boot) and REST APIs.
- Ensure clean, modular, and maintainable code following industry best practices.
- Review code, drive quality assurance, and support testing and debugging activities.
- Oversee integration between frontend applications and backend services.
- Work closely with product and business teams to gather requirements and deliver scalable solutions.
- Drive continuous improvement in architecture, performance, and development processes.
Requirements
- Strong experience in Java/J2EE development.
- Hands-on experience with Spring Boot, RESTful APIs, and microservices architecture.
- Strong understanding of backend design, scalability, and performance optimization.
- Strong experience with Angular (v8+), TypeScript, RxJS, and Angular CLI.
- Expertise in component-based architecture and state management.
- Proficiency in HTML5, CSS3, JavaScript (ES6+).
- Proven experience in technical leadership and team mentoring.
- Strong analytical, problem-solving, and decision-making abilities.
- Excellent communication and stakeholder management skills.
- Experience working in Agile/Scrum environments.
- Proficiency with Git or other version control systems., * Exposure to cloud platforms (AWS, Azure, or Google Cloud Platform).
- Experience with CI/CD pipelines and DevOps practices.
- Prior experience working on enterprise-scale applications.