Position: Smartling is looking for a creative and passionate Senior Java Developer
Company: Smartling
Experience required: 5y
English level: upper

Candidates should be excited by learning, discussing and using the latest techniques in Java development to create highly scalable, performant services used by thousands of people every day.

Must-haves:
- Fluent in Java - 5+ years experience required.
- Know your way around a relational database.
- 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 to discuss with client requirements or troubleshoot an issue.
- Strong communication and documentation skills.
- BS+ degree in computer science or equivalent experience.
- DevOps, AWS

Nice to have:
- Front-end development experience, particularly React is a big plus
- Experience with Kotlin, Python
- Experience with NoSQL databases and large data sets

Expected workload -- full time.
We will help with the initial setup and domain knowledge.

Our processes & believes:
- TDD - Test Driven Development
- Continuous Deployment - multiple times daily
- SOA - Service Oriented Architecture and APIs
- Full test automation - we have no QA team
- DevOps is not a team, it is a culture

Tasks at hand:
- Architect, design,implement and maintain applications and infrastructure components.
- Conduct architecture and code reviews.
- Design and implement testing strategies to maximize product quality