2 AJACKUS Jobs
Technical Lead - Java/Python (6-7 yrs)
AJACKUS
posted 19d ago
Flexible timing
Key skills for the job
Job Overview :
We are looking for a Technical Lead to lead and mentor our development team while providing technical expertise and guidance to ensure high-quality solutions. As a Technical Lead, you will be responsible for designing, developing, and implementing complex systems while collaborating with cross-functional teams to deliver software products that align with business objectives. You will be expected to actively contribute to code development, architectural decisions, and best practices while ensuring the teams productivity and code quality.
Key Responsibilities :
- Lead a team of developers and engineers, providing technical guidance and support.
- Mentor junior and mid-level developers to help them grow their skills and expertise.
- Foster a collaborative and inclusive environment where team members are encouraged to share ideas and solutions.
- Conduct code reviews and provide constructive feedback to ensure coding standards and best practices are adhered to.
- Design and architect scalable, high-performance, and maintainable systems and applications.
- Make technical decisions to improve product functionality, performance, and security.
- Ensure that the technical approach aligns with the broader business goals and requirements.
- Drive the adoption of emerging technologies, frameworks, and tools within the team.
- Collaborate with Product Managers, Business Analysts, and other stakeholders to understand requirements and translate them into technical solutions.
- Plan and manage the delivery of technical work, ensuring timely and high-quality execution.
- Participate in sprint planning, standups, and retrospectives, and help remove any roadblocks the team may encounter.
- Estimate the technical complexity of tasks and provide realistic timelines for their completion.
- Ensure that best practices for software engineering, including testing, code reviews, and version control, are followed.
- Work with Quality Assurance teams to define test strategies and help resolve any issues or bugs.
- Drive continuous improvement in the development process and advocate for automation, performance optimization, and monitoring.
- Serve as a technical liaison between developers and other teams, including product management, operations, and business stakeholders.
Qualifications & Skills :
Education : Bachelor's or Masters degree in Computer Science, Engineering, or related field, or equivalent work experience.
Experience :
- Proven track record of leadership and mentoring in a technical capacity.
- Strong experience with [programming languages and frameworks used in your organization, e.g., Java, Python, React, Angular, etc.].
- Experience with modern development tools and technologies, such as Git, CI/CD pipelines, cloud platforms (AWS, Azure, Google Cloud), containerization (Docker, Kubernetes), and microservices architectures.
Skills :
- Strong problem-solving and analytical skills.
- Excellent understanding of software engineering principles, design patterns, and data structures.
- Familiarity with Agile methodologies (Scrum, Kanban).
- Strong communication skills, both verbal and written.
- Ability to make technical decisions based on business needs and available resources.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Technical Lead roles with real interview advice