Key Technologies:
• Java
• JDK
• Spring Boot
• DynamoDB
• Redshift
• NoSQL datastores such as ElasticSearch, Redis, Cassandra
• Microservices
• AWS
• SSO integrations: OpenID, LDAP, etc.
• Vertica would be a plus
Preferred Experience:
• BS or MS in Computer Science or equivalent work experience
• Solid understanding of software development best practices and methodologies
• Experience working in a team-oriented, collaborative environment
• Excellent communication and collaborative problem-solving skills
• Knowledge and applicable experience with agile methodologies such as SCRUM
• Experience with container platforms such as Docker
• Good time management skills and structured work methodology
• Experience with build tools like Maven, SBT or Gradle
• Development of a solution from scratch
• Technical communication and code reviews
• Work with geographically dispersed team members
• Implement scalable and cost-effective software systems that meet business requirements
• Develop high-quality software using industry standard best practices including unit testing, code reviews, continuous integration, and continuous delivery
Our client is an international public company which is occupied in-app advertising, delivery, and tracking. We are searching for a Java Programmer to provide software engineering services throughout the deployment and release management cycles. We are looking for motivated, detail-oriented individuals that demonstrate a focus on customer service as well as effective communication and problem-solving skills. The Java Programmer is expected to work with the Ukrainian internal team and implement the solution from scratch.