What are the responsibilities and job description for the Senior Software Engineer Team Lead position at Charter Global?
Title: Senior Technical Lead - Java Full Stack Developer (ONLY W2)
Location: Malvern, Pennsylvania – HYBRID - 3 DAYS ONSITE, (NEED LOCAL)
Duration: 7 months
NOTE: Please submit only suitable candidates for this role who are local to the client’s location. Ensure that all submissions align with the specified job title, location, and job description, and avoid sending unrelated resumes without proper review.
Description:
Key Responsibilities:
- Lead and mentor full stack development teams, ensuring high code quality, best practices, and timely delivery.
- Design and develop scalable backend solutions using Java, Spring Boot, microservices, and event-driven architectures with Kafka.
- Drive frontend architecture and development using modern frameworks such as Angular, React, and state management tools (NgRx, Redux).
- Oversee cloud-native implementations leveraging AWS services, including Lambda, S3, CloudFormation, and DynamoDB.
- Collaborate with stakeholders to translate business requirements into technical solutions while ensuring performance, security, and reliability.
Qualifications:
- Strong hands-on experience with Java, Spring Boot, microservices, Kafka, SQL, and NoSQL databases.
- Proven experience leading technical teams for 3 years, with a strong focus on coaching and technical guidance.
- Solid expertise in frontend technologies such as Angular, React, NgRx, Redux, and Node.js.
- Experience with AWS cloud services, including Lambda, S3, CloudFormation, and DynamoDB.
- Familiarity with testing, monitoring, and observability tools such as Jest, Splunk, and Honeycomb.