Exciting Opportunity for a Java Team Lead
Are you ready to take your career to the next level in an environment that values growth, collaboration, and innovation? Join our team where your leadership and technical expertise will drive impactful projects and inspire a culture of excellence.
Why You’ll Love Working With Us:
We offer a dynamic, multidisciplinary environment that encourages versatility and provides individual attention to career development, including intentional and regular one-on-ones with leadership. You’ll be working alongside passionate professionals, tackling complex challenges, and making a meaningful impact.
What You’ll Be Doing:
Delivery:
- Guide and deliver world-class web and mobile applications for leading organizations.
- Enhance product quality by exploring containerization and continuous integration, contributing to a seamless DevOps culture.
- Participate in all stages of the software development lifecycle, from system design to analysis, scoping, and estimation.
- Research and implement cutting-edge technologies to drive innovation in our projects.
People:
- Exhibit maturity, motivation, and leadership within the workplace.
- Lead by example, championing positive change and fostering a collaborative team culture.
- Collaborate with cross-functional teams to solve complex business challenges and drive continuous improvement.
- Mentor and coach team members to uphold high standards of excellence and accountability, while supporting their professional growth.
- Conduct regular feedback sessions, including monthly one-on-ones and twice-yearly performance reviews.
- Implement best practices and processes within your team.
Customer:
- Build and maintain strong relationships by understanding customer needs and delivering impactful solutions.
- Manage customer expectations effectively while identifying opportunities for service improvements.
- Ensure compliance with data security and industry regulations.
What We Need from You:
- A bachelor’s degree in IT, Engineering, or a related field.
- At least 6 years of experience as a software engineer in an enterprise environment.
- Experience leading a delivery team alongside other disciplines to successfully deliver a product.
- A passion for mentoring and guiding others, with an understanding of what motivates your team.
- A solid grasp of software engineering fundamentals and a commitment to clean code and best practices.
- Mastery of various technologies and the agility to adapt to new frameworks.
- Ability to architect and structure small projects within an enterprise environment.
- Strong collaboration and communication skills, with a drive for continual improvement.
- Experience with a hybrid working model, typically working from the office 2-3 times per week.
- A strong customer-facing ability and flexibility to work across different environments and tooling.
What You’ll Get from Us:
- A competitive compensation package with twice-yearly salary reviews and guaranteed bonuses.
- Tenure-based loyalty leave.
- Access to employee wellness programs and rewards for professional development.
- Commission incentives for successful business development leads and employee referrals.
- Hands-on support from leadership through regular one-on-ones and quarterly reviews.
- Continuous development programs offering training in both leadership and technical skills.
- Exposure to enterprise projects across multiple domains for some of the most esteemed organizations.
Tech Stacks We Use:
- Frameworks: Spring, Spring Boot
- Frontend Techs: Angular, React, Vue
- ORM Tools: JPA, Spring Data, Hibernate
- Relational Databases: Oracle, MSSql, PostgreSQL, MySQL
- Non-relational Databases: MongoDB, Cosmos DB
- Build Tools: Maven, Gradle
- Cloud Environments: Azure, AWS
- Infrastructure as Code: Terraform, Bicep, AWS CDK
- Event-Based Messaging Queues: Kafka, RabbitMQ, Amazon SQS
What to Expect from Our Recruitment Process:
Our recruitment process is designed to be efficient and transparent, keeping you informed every step of the way.
- Initial Conversation: An introductory chat with our talent team to get to know you and discuss what we have to offer.
- Technical Interview: A 1.5-hour in-person interview at one of our offices where you’ll meet some of our leadership team.
- Case Study Presentation: An in-person session where you’ll have the opportunity to showcase your leadership skills.
- Final Steps: If we’re aligned, we’ll proceed with salary discussions and extend an offer of employment.
Related
Package: R1.4M
Job Location: Cape Town DNB JHB
Job Type: Full Time
Job Category: Angular Java Lead Springboot