Full Stack Dev Lead
Job Description
Key Responsibilities:
· Design and implement scalable back-end services using Java (Spring Boot).
· Develop interactive and responsive user interfaces with React.js.
· Build and maintain APIs and microservices architecture.
· Design and deploy applications using AWS services such as Lambda, EC2, S3, RDS, API Gateway, CloudFormation, etc.
· Collaborate with cross-functional teams including product managers, designers, and QA.
· Ensure application security, performance, and scalability.
· Write clean, maintainable, and testable code.
· Troubleshoot, debug, and optimize application performance.
· Participate in Agile ceremonies and contribute to sprint planning and estimations.
Required Qualifications:
· Bachelor’s degree in Computer Science, Engineering, or a related field.
· Minimum 12 years of experience in Java (Spring Boot) development.
· Minimum 10 years of experience with React.js and front-end development (HTML, CSS, JavaScript, TypeScript).
· Hands-on experience with AWS (EC2, S3, Lambda, RDS, CloudFormation, etc.).
· Strong understanding of RESTful APIs and microservices.
· Familiarity with CI/CD tools and practices (e.g., GitLab CI/CD, Jenkins, AWS CodePipeline).
· Experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, DynamoDB).
· Good understanding of software design patterns and best practices.
· AWS Certification (e.g., AWS Certified Developer or Solutions Architect).
· Experience with containerization tools (Docker, Kubernetes, ECS).
· Familiarity with monitoring tools (CloudWatch, ELK Stack).
· Experience with unit and integration testing frameworks (JUnit, Mockito, Jest).
· Experience working in Agile/Scrum environments.
Similar Jobs
Sr. DevOps Engineer
GA
Salesforce Developer
New Jersey
Java Developer
Texas
ETL Developer
Virginia
Sr UI Developer
Massachusetts