Epicareer Might not Working Properly
Learn More

Software Developer, Team Lead

Salary undisclosed

Apply on


Original
Simplified

Job Description

• Lead, manage, and mentor a team of Java developers to achieve project goals.

• Architect, design, and develop scalable, secure, and efficient Java-based applications.

• Collaborate with cross-functional teams including product management, QA, and DevOps to deliver quality software on time.

• Ensure high-quality code by setting development standards, performing code reviews, and implementing automated testing.

• Assist in project planning, task estimation, and risk management to meet deadlines.

• Stay up-to-date with emerging technologies and best practices to continually improve the team's skillset and the technical stack.

• Troubleshoot and resolve complex technical issues in the development and production environments.

• Ensure compliance with security, performance, and scalability standards.

• Manage and optimize development processes to improve team efficiency and product quality.

Preferred Qualifications

• Experience working in high-traffic, real-time transaction systems (e.g., fintech, transit systems).

• Familiarity with security and data protection best practices.

• Experience with performance tuning and optimization.