Job Description
We are looking for a talented and motivated Java developer who will work as part of a distributed agile team to design and implement RESTful web services for the SDL LiveContent S1000D product which is part of the SDL Contenta Publishing suite. For more information, please visit https://www.sdl.com/software-and-services/knowledge-delivery-s1000d/contenta-publishing-suite.html
Required skills
3+ years of Java development experience
Strong knowledge of Java 8+
A good foundation in algorithms, design patterns and data structures
Experience with the development and maintenance of REST APIs
Understanding of asynchrony, concurrency and parallelism
Knowledge and practical experience with Spring (Spring Boot, Data, Security, MVC)
Experience with RDBMS (MySQL) and ORM (Hibernate)
Experience with testing tools like Spring Testing Framework, JUnit, Mockito
Team player with strong communication skills in English both written and spoken
Degree in Computer Science or related field
As a plus
Knowledge of XML, XSL & related technologies (DOM, StAX, SAX, XPath etc.)
Experience working in an agile scrum environment
Experience with service-oriented architectures
Experience in CI tools i.e. Jenkins, SonarQube
Experience with cloud technologies (Docker, Kubernetes)
Experience with Linux
Experience with Git flow and branch strategies
Experience with Jira/Confluence and agile development environments
Category
IT/Software Development
Job Type
Full-time