About the job Senior Java Engineer
Smartling is looking for a creative and passionate Senior Java Developer to work on our suite of cutting-edge, highly interactive, service-driven applications. Candidates should be as excited as we are about learning, discussing, and using the latest techniques in software engineering to create highly scalable, performant services used by thousands of people every day. You will be joining an existing team building and maintaining a cutting-edge translation management application that allows our clients and professional translators to manage the localization process for their websites and documents in an agile fashion. Our rapidly growing client list includes top names from the technology and Fortune 500 worlds.
Requirements:
Computer science, software development, or similar degrees
Solid experience with Java 3+ years experience required
Knowledge of HTTP, REST, ability to design and build API
Know your way around a relational database
Experience with DevOps: AWS, Linux and server-side experience
Familiar with asynchronous patterns and messaging technologies
Familiar with Design Patterns and making scalable stable systems
Understanding of distributed computing principles and algorithms
Spoken English. It may require discussing client requirements or troubleshooting an issue
Nice to have:
Experience with Frontend technologies: JS, React. Experience with NodeJS. Experience with AI coding assistants: Claude Code, Codex, OpenCode, Gemini CLI, Copilot CLI etc.
About the team:
The team has 13 developers and a PM.
Expected workload – full time.
We will help with the initial setup and domain knowledge.
Our team helps clients integrate their services with the Smartling platform. One example of such integration is Zendesk's content translation. Our integration gets help desk articles from Zendesk and adds translations for them.
Our processes & beliefs:
DevOps is not a team, it is a culture
Continuous Deployment - multiple times daily
SOA - Service Oriented Architecture and APIs
Full test automation - we have no QA team
Tasks overview:
Architect, design, and implement solutions for integrating 3rd party services into the Smartling platform.
Create new, awesome features for our users.
Conduct architecture and code reviews.
Optimize services and databases to keep them cost-efficient and easy to support.
Technology stack:
Kotlin, Java, NodeJS, Gradle, Spring, Lombok, Hibernateб MySQL, Postgres, Redis
AWS: EC2, ECS, S3, RDS, SQS, Lambda and some other
Infrastructure: Linux, Terraform, Docker
What matters to Smartling?
To help our clients grow their businesses and to help you grow as an individual both professionally and personally.
An opportunity to learn and advance your career.
An energetic, value-driven, and fun culture and team spirit.
Take a break when you need it – Flexible PTO.