Number of Applicants
:000+
Let AI Supercharge Your Job Hunt!
JobCopilot scans 500,000+ company career sites daily to find jobs for you
Position Description
· Architect and lead in the analysis and development of new applications and enhancement of existing applications in an Agile environment
· Lead and guide a development team to successful delivery
· Perform systems assessments, run assessment sessions, and deliver technical designs and staffing recommendations for project implementation
· Drive client-side discussions for development
· Design and lead the development and debugging of software within deadlines
· Conduce code reviews, provide documentation where necessary on procedures and code habits
· Use knowledge of development standards, procedures, and tools throughout the development lifecycle, and ensure code reusability
· Troubleshoot program errors
· Coordinate with QA for end-to-end unit testing and post-production support
· Must be able to continuously progress toward project milestones and deadlines
· Must stay abreast of the latest tools and technology in the field
· Other related duties as assigned
Basic Qualifications
· Proven 5-10+ years of progressive programming and development roles in enterprise environments
· Extensive knowledge of Python and Java frameworks
· Dedicated leadership role in at least one full lifecycle of project, including version control, build management, unit testing, and issue tracking software
· Minimum one full cycle Python development project in a dedicated Architect capacity
· 5+ years Java development experience
· 3+ years Python development experience including web application, internal applications, and external user-facing applications
· Expertise with JIRA
· Experience mentoring and coaching developers
· Experience with open source application frameworks
· Experience in working with design patterns
· Experience with MySQL
· Experience with open source Database mapping tools, open source tools preferred
· Experience developing using Agile practices, XP/Extreme Programming, SCRUM methodology, or TDD
· Must be adaptable to change
· Must be able to maintain reliable connection to company and client’s computer systems when working remotely
· Must be open to travel as necessary
Desired Qualifications
· Experience with high volume transaction processing design and development
· Experience developing within a Service Oriented Architecture environment
· Experience reading and writing UML (Specifically class and sequence diagrams
· Experience developing Web Services (ex. RESTful or SOAP) and strong experience utilizing XML
Education Requirements
· Bachelor's Degree in Computer Science, Engineering or equivalent work experience
All your information will be kept confidential according to EEO guidelines.
Auto-Apply to Java Team Lead Jobs with your AI JobCopilot
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.