Senior Java Developer
EnglishCentral, Inc. | Ankara, Türkiye (Hybrid)
Date: December 2025
🌍 Who We Are
EnglishCentral is the most widely adopted AI-powered English language conversation platform in the world, transforming how students and professionals learn to speak English.
Used by tens of millions of learners and adopted by over 1,000 universities, schools, and corporations in more than 100 countries, EnglishCentral delivers interactive, video-based language learning experiences for both self-study and one-on-one tutoring.
EnglishCentral, Inc. is backed by Google Ventures and headquartered in Massachusetts, with regional offices in Türkiye, Poland, Brazil, Colombia, South Korea, Japan, the Philippines, and Vietnam.
Why Join Us
-
Be part of a mission-driven company reshaping how the world learns English
-
Work with global teams, cutting-edge technologies, and highly experienced engineers
-
Build products with real social impact, used by millions of learners worldwide
About the Role
We are looking for an experienced
Senior Java Developer
to join our core services team and help design, build, and scale backend services that power our web and mobile applications.
EnglishCentral is a member of
ODTÜ TEKNOKENT
.
What You’ll Do
-
Design, develop, and test Java-based RESTful services using Agile and test-driven development practices
-
Deliver end-to-end backend solutions using innovative approaches and complex system designs
-
Work closely with product stakeholders, frontend, mobile, and partner teams to translate business requirements into technical solutions
-
Design appropriate data schemas and functional architectures to support business needs
-
Participate actively in Scrum ceremonies, project meetings, and status reporting
-
Provide production support, including timely responses to outages, technical inquiries, and operational issues
-
Debug, investigate, research, optimize, and resolve complex technical problems
-
Collaborate with highly experienced experts in Java services and speech technologies
-
Participate in learning and knowledge-sharing sessions such as brown bags
-
Conduct code reviews and write automated tests
-
Fix bugs and analyze errors using all available information and tools
What We’re Looking For
-
Minimum 5 years of professional experience in Java development
-
Strong experience building scalable, reliable, and high-performance backend services
-
Hands-on experience with RESTful service architectures
-
Experience building high-throughput, low-latency and idempotent systems
-
Solid experience with some or all of the following technologies:
-
Java, Jersey
-
MySQL, MongoDB, Redis
-
Amazon Web Services (AWS)
-
Experience with Scala, Python, or other object-oriented languages is a plus
-
Comfortable working in an Agile, collaborative team environment
-
API development expertise: validation, JWT auth, pagination, rate-limiting,event/queue-driven architectures
-
Comfortable with Git version control system
-
Strong problem-solving skills and attention to clean, maintainable code
-
Excellent communication skills and ability to work with global teams
-
Advanced proficiency in spoken and written English
-
Ability to quickly learn and adapt to new technologies
What We Offer
-
Attractive compensation package
-
Flexible working hours
-
Stock options
-
Training and seminars
-
Professional certification subsidy
-
Enhanced medical insurance
-
Company-sponsored team-building activities