We are a leading IT solution hub in the region and we are looking for a Java Team Lead as we expand the team.
This role will be supporting the IT head or team in planning, coordinating, executing, controlling, and finalizing each marketing project to meet business needs, while ensuring alignment with the organization's strategy, goals, and commitments.
Job Responsibilities:
- Lead and manage a team of Java Developers to execute projects effectively.
- Ensure high-quality products through code and design reviews.
- Contribute to product roadmap planning and build high-quality solutions.
- Develop solutions using Java, JavaScript, SQL, Spring, Python, and Shell Scripts.
- Guide junior team members and provide insights to colleagues.
- Suggest optimized software architecture and design patterns.
- Support Technical Support Analysts as needed.
- Collaborate with the front-end team for a user-friendly web product.
- Investigate client feedback for troubleshooting.
- Research new technologies and document knowledge for the team.
- Optimize database performance and stability.
Job Requirements:
- Diploma/Bachelor's Degree/Professional Certification in Computer Science, IT, Software Engineering, or related fields.
- Minimum 7+ years of experience in full-stack web development, with expertise in Java, JavaScript, SQL, and Shell Scripts.
- Experience in Java-based web applications, object-oriented design, and design patterns.
- Familiar with Spring and Hibernate, Unix/Linux, and version control tools.
- Familiar with microservices, database optimization, DevOps tasks, and billing API is a plus.
- Familiar with leading a team
- Strong analytical, problem-solving, communication, and teamwork skills.
If you're interested to discuss further, please share your resume to [Confidential Information] today!