SDL is the leader in global content management and language solutions. We make the idea of a global reach not just a vision, but also a tangible reality with practical solutions and expertise for digital content management and translations.
13 августа 2018

Senior Java Software Engineer

Киев

Необходимые навыки

• At least a bachelor’s degree in Software Engineering or equivalent field
• Thorough experience (5+ years) in Java software design and development of mission-critical systems (JSE/Java EE), preferably within a product company
• A solid foundation in algorithms, design patterns and data structures
• Knowledge of programming techniques for scalability, concurrency and distributed systems
• Strong troubleshooting skills that span systems, networking and code
• Knowledge of Hibernate and JPA persistence technologies
• Knowledge of the Spring framework
• Experience of web services development in OpenAPI or GraphQL
• Experience with unit testing, mocking and integration testing
• Build tooling experience with Maven/Gradle
• Able to interact and present across product teams
• Upper-Intermediate+ English reading, writing and speaking

Будет плюсом

• Developing microservices
• Experience of search systems (e.g. Elasticsearch)
• Experience of cloud frameworks and supporting technologies (e.g. AWS and Python)
• Knowledge of software containers, Docker, ECS, Kubernetes, Unix etc
• Knowledge of web frameworks, like Spring MVC framework
• Knowledge of NoSQL databases
• Knowledge of Scala / Akka

Предлагаем

• Competitive salary
• Bonus system based on appraisal results
• 100% compliance with Labor Law and even more (100% covered sick leaves, 24 WORKING days of vacation)
• Medical insurance (A and A+ class clinics)
• English lessons
• Comfortable office location (near Petrivka Metro station)
• Free parking
• Comfortable working environment (hi-end workstations, recreation area)
• Daily fruits and snacks

Обязанности

• Discuss business requirements with the product owner and translate these into solid designs
• Develop highly scalable products using mostly Java technologies
• Understand and contribute to product architecture
• Implement unit and integration tests
• Participate in code reviews
• Coordinate between product lines
• Define and contribute to the team process
• Provide input to technical writers
• Care about our customers and how the software is used
• Prepared to grow into a leadership position

О проекте

We are looking for a Java Software Engineer for one of our Java delivery-based teams who’s proficient in developing enterprise software. To be able to work in this team, you’ll need knowledge and experience that go beyond “ordinary” Java skills.
Our teams build scalable microservices based on Spring, JPA 2.0, Elasticsearch, GraphQL, OpenAPI RESTful web service and more to support our content management products (SDL Tridion). Our deployment services are created using Akka for lock-free parallel processing. These microservices are provided to customers on-premise and supported in the cloud using Docker-based AWS container services. We also research related technologies like Scala for use in our products.

LinkedIn
. Вы откликнулись на эту вакансию.
Представитель компании получит уведомление и свяжется с вами через какое-то время.
Прикрепите резюме:

Отменить

Горячие вакансии

Все вакансии