
Overview
ROLES & RESPONSIBILITIES
Core Skills
Leading and managing a team of Java Fullstack (React) developers Expertise in Java programming and ReactJS for front-end development Designing and developing scalable and maintainable web applications Software development methodologies and best practices Leadership and team management
Secondary Skills
Spring Boot Hibernate RESTful Web Services Microservices Architecture Docker Kubernetes Agile Methodologies Git JUnit Mockito Jenkins AWS SQL
Soft Skills and Professional Attributes
Excellent communication skills, both written and verbal Strong problem-solving skills Leadership qualities Ability to mentor and coach team members Attention to detail Flexibility and adaptability Continuous learning attitude Strong work ethics Time management skills
Engineering Skills
Code Reviews Continuous Integration and Deployment (CI/CD) Performance Optimization Security Best Practices Test-Driven Development (TDD) Agile Project Management
Job Responsibilities
Lead the development and delivery of full-stack Java applications using ReactJS and Spring Boot Define technical solutions and provide guidance to cross-functional teams Write high-quality, reusable, and maintainable code Perform code reviews, and ensure adherence to coding standards, best practices, and security guidelines Continuously identify and implement improvements to enhance performance, scalability, and reliability Troubleshoot and debug production issues Participate in agile ceremonies and contribute to continuous improvement Mentor and coach team members on technical and soft skills
EXPERIENCE
SKILLS