Position: Java Developer
Company: SII UKRAINE
Experience required: 3y
English level: upper

We are looking for a Java Developer to develop & deliver an innovative and high-quality feature set to Adobe Experience Manager Sites. You will be working closely with Adobe on the AEM product itself and influence its shape and features in future releases. 
Tasks:
•	Developing and delivering innovative and high-quality feature set to AEM Site while working in an Agile team
•	Change requirements/concepts and expand them into complete solutions together with the team
•	Reviewing and providing feedback on feature, technology, architecture, designs
•	Content Delivery API (GraphQL)
•	Content Management features & APIs
•	Maintenance work for existing AEM features
Requirements:
•	BS in Computer Science (or related field)
3+ years of experience as Software Developer
Experience building services using Java 
•	Experience in deploying and operating large scale, highly available applications and cloud services
•	Strong working knowledge of modern software development methodologies and software design patterns and best practices (unit testing, build automation, continuous integration)
•	Ability to give comprehensive and effective code reviews
•	Experience in understanding and maintaining large and sophisticated code bases, including API design techniques to help them be clean and maintainable