Team Lead (Java) - Principal Software Engineer

Confiz 未验证

拉合尔 巴基斯坦

发布 Jun 05, 2025 24 查看 Report Job

Job Summary
We are seeking a highly skilled and motivated Backend Engineering Lead to join our dynamic team. In this role, you will lead and mentor a team of backend engineers while driving the design and implementation of scalable, reliable, and high-performance backend systems. You will play a critical role in developing RESTful APIs and microservices, ensuring secure data handling, and maintaining system stability in a fast-paced environment. The ideal candidate will have deep expertise in Java development, cloud services, and modern backend technologies, combined with strong leadership and collaboration skills.

Key Responsibilities
As the Backend Engineering Lead, you will:
- Lead and mentor a team of backend engineers, fostering adherence to best practices and continuous learning.
- Design and implement scalable, reliable, and high-performance backend systems that meet evolving business requirements.
- Develop RESTful APIs and microservices using Spring Boot or comparable frameworks, ensuring modularity and maintainability.
- Manage secure and efficient data handling using both relational (RDBMS) and NoSQL databases.
- Utilize containerization and orchestration tools such as Docker and Kubernetes to streamline deployment and scalability.
- Implement authentication and authorization frameworks, including OAuth and OpenID Connect, to secure backend services.
- Establish and maintain CI/CD pipelines, automating deployments through cloud-based or on-premises solutions to enhance delivery speed and reliability.
- Rapidly troubleshoot and resolve critical production issues, maintaining system stability and minimizing downtime.
- Collaborate closely with cross-functional teams—including frontend developers, product managers, and QA—to align technical solutions with business objectives.
- Continuously drive improvements in backend system efficiency, performance, and security, staying abreast of emerging technologies and best practices.

Required Qualifications
- Proficient in Java development, including strong knowledge of JRE, JVM, JDK, and Java SE/EE standards.
- Extensive experience with Spring Boot and microservices architecture, coupled with hands-on experience in cloud platforms such as AWS, GCP, or Azure.
- Skilled in version control and build tools, including GitHub, Maven, and Gradle, with a solid understanding of cloud design patterns.
- Experience with event-driven development (EDD) and messaging frameworks, alongside monitoring and observability tools like New Relic, ELK Stack, or Splunk.
- Strong familiarity with both SQL and NoSQL databases, including MySQL, DynamoDB, Redis, and Memcached.
- Excellent analytical and debugging skills, with proven expertise in scaling applications to meet high demand.
- Practical experience working in Agile/Scrum environments and strong communication skills to effectively lead teams and collaborate across departments.

Preferred Qualifications and Additional Skills
- Exposure to frontend technologies such as React or Angular, enabling better collaboration with UI teams.
- Knowledge of performance tuning, memory optimization, and security best practices to enhance backend robustness.
- Experience with iterative development processes and working on large-scale enterprise applications is highly desirable.

This role offers the opportunity to lead a talented engineering team and contribute to the architecture of critical backend systems in a forward-thinking organization. If you are passionate about backend development and leadership, and thrive in a collaborative environment, we encourage you to apply.

工作详细内容

全部职位:
1 发布
工作时间:
早班
工作类型:
工作地址:
性别:
没有偏好
年龄:
18 - 65 年
最低学历:
学士
职位等级:
入门级
最大经验:
不重要
在之前申请:
Jul 06, 2025
发布日期:
Jun 05, 2025

Confiz

· 11-50 员工 - 拉合尔

你最大的竞争优势

快速得到有竞争力的分析和专业的对你的评定
联系我们团队的专业顾问来提升你的简历
尝试罗资 专业版
我在ROZEE上找到工作啦!