Java Developer, Sr.
- Software Developer
- Full time
- Kyiv, Ukraine
- Implement reusable software modules and components, technical design innovation and software product development;
- Analyze and clarify requirements, decompose tasks, estimate time frames;
- Coach new team member;
- Participate in code review and refactoring;
- Develop Unit, Integration and Acceptance tests;
- Participate in SCRUM development/process.
- Experience with Java (4+) and hands-on experience with Java 8;
- Experience with Spring, REST, Hibernate;
- Experience with MySQL databases;
- Experience with web-enabled applications;
- Experience with OOP/OOD;
- Experience in architecture and design patterns;
- Experience with microservices and event-driven architecture;
- Experience with Agile methodologies.
Will be an advantage:
- Experience with AWS or similar Cloud Platform vendors;
- Experience with Apache Kafka;
- Experience with AI, ML, NLP, Blockchain.