Technical Lead
Core
Design, develop, modify, and unit test Java software applications within an agile scrum team to deliver high-performant and scalable code.
Role type
Senior Java developer / Technical Lead
Builds
Enterprise-wide software applications
Domain
Software development / Enterprise applications
Deliverable
production ML models | product features
Required skills
Java, J2EE, OOAD concepts, unit testing, code review, performance optimization, agile methodologies
Preferred skills
Enterprise application architecture, troubleshooting complex systems
Technologies
Java, J2EE
Responsibilities
Design and develop software applications, write well-documented code with test automation, identify and resolve performance/scalability hotspots, perform peer code reviews, guide team members
Seniority
Senior, hands-on IC
Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.