As a Java Fullstack Tech Lead, you will play a pivotal role in guiding a high-performance development team to deliver cutting-edge solutions. Your expertise in Java, J2EE, Spring Boot, and Microservices, combined with your leadership skills, will be essential in driving successful project outcomes.
Experience. 8-12 Years
Roles and Responsibilities
- Technical Leadership. Lead a dynamic team, providing hands-on guidance and mentoring to ensure the delivery of high-quality software solutions. Your leadership will be key in fostering a collaborative and innovative environment.
- Project Planning & Execution. Collaborate closely with Technical and Product Managers to define project scopes, objectives, and deliverables. You will be instrumental in planning and overseeing the development lifecycle, ensuring projects are completed on time and within scope.
- Architecture & Design. Develop and implement a robust architecture strategy that aligns with business objectives. Your role will involve defining the technical vision and ensuring that the design principles are consistently applied.
- Best Practices Adherence. Champion software engineering best practices, including code reviews, continuous integration, and defect prevention strategies. Your role will be to ensure that the team produces maintainable, scalable, and secure code.
- Collaboration & Communication. Work closely with cross-functional teams to develop well-integrated products. Your ability to communicate effectively will ensure that all stakeholders are aligned and that documentation is thorough and accessible.
- Agile Methodologies. Leverage your experience with Agile/Scrum/Kanban methodologies to drive continuous improvement in the development process. You will help the team adapt and respond to changing project requirements.
- Core Java & Design Expertise. Utilize your deep understanding of Core Java, J2EE, Spring, JPA, Hibernate, and Spring Boot to design and develop robust applications. Your design expertise will be critical in creating efficient and scalable systems.
- Frontend Development. Lead the frontend development efforts using ReactJS/React Native, ensuring a seamless user experience across platforms. Your proficiency will help bridge the gap between backend and frontend technologies.
- Database Management. Manage and optimize RDBMS systems, particularly MySQL, to ensure data integrity and performance. Your experience will be crucial in maintaining reliable and efficient data storage solutions.
- Tool Proficiency. Utilize tools like POSTMAN and Swagger to document APIs and ensure that the code is well-documented and easy to maintain.
- Cloud & DevOps Integration. Work with AWS services such as Lambda, API Gateway, ECS, EC2, RDS, and MongoDB to build scalable and resilient cloud-based applications. Your familiarity with cloud services will enhance the deployment and operation of these applications.
- Caching & Search Technologies. Apply your understanding of caching mechanisms like Redis and search/index platforms like Elasticsearch to improve application performance and search capabilities.
Join us as a Java Fullstack Tech Lead and be at the forefront of building innovative solutions that drive business success. Your leadership and technical expertise will be the cornerstone of our development efforts, leading to impactful and high-quality software products.