On behalf of Ciklum Digital, we are looking for a Java Developer to join our team on a full-time basis.

Responsibilities:
• Back-end development to meet customer’s business needs and implement components according to modern software development environment
• Taking part in the decision-making process in application code design, solution development, code review
• Develop and review feature design documents and provide inputs/update to specifications for the solution
• Design and implement a set of various types of tests (unit, integration, functional, etc)
• Proactive position in solution development, processes improvements
• Working in an international distributed team in an Agile environment
• Communicate with PMs, engineers, Architects, QA and other colleagues and stakeholders
• Delivering the product roadmap and plannings
• To use high coding standards, software best practices and write highly testable, automatable and performant code over the whole SDLC

Requirements:
• Experience in software development for more than 2 years
• Strong knowledge in Computer Science, Computing Theory:
- Paradigm & Principles (OOP, SOLID)
- Database theory (RDBMS)
- Code testing practices
- Algorithms
- Data structures
- Design Patterns
• Understanding of network interactions:
- Protocols
- Conventions (e.g. REST, RPC)
- Authentication and authorization flows
- Standards and practices (e.g. oAuth, JWT)
• Strong knowledge and experience in Java
• Practical commercial experience with:
- Spring Java
- REST API development
- Web application frameworks (e.g. Spring Boot Framework)
- Testing frameworks (e.g.e.g. JUnit, PowerMock, WiresMock, Serenity BDD)
- ORM (e.g. Hibernate)
- RDBMS (e.g PostgreSQL, Oracle)
- NoSQL (e.g. MongoDB, ElasticSearch, Cassandra)
- Web Servers
- Version control systems (GIT)
- Cloud solutions (AWS)
- Docker
- Continuous Integration tools (e.g. Gitlab Pipeline, Jenkins, TeamCity, Bamboo)
- Builders
• Experience with:
- Agile software processes and technologies
- Code Review process
- Refactoring process
- Intermediate+ English level

What's in it for you:
• Close cooperation with client
• Dynamic and challenging tasks
• Ability to influence project technologies
• Projects from scratch
• Team of professionals: learn from colleagues and gain recognition of your skills
• European management style
• Continuous self-improvement

About Ciklum International

Ciklum is a top-five global Digital Solutions Company for Fortune 500 and fast-growing organisations alike around the world.
Our 3,000+ Developers located in the Delivery Centres across the globe, provide our clients with a range of services including outsourcing software development, Enterprise App Development, Quality Assurance, Security, R&D, Big Data & Analytics.

Company website:
https://www.ciklum.com/

DOU company page:
https://jobs.dou.ua/companies/ciklum/

The job ad is no longer active
Look at the current jobs Java Kyiv→.

  • home_work Office/Remote of your choice
  • engineering Outsource
Similar jobs

Java Engineer for Big Data project at EPAM

Kyiv, Vinnitsia, Dnipro, Ivano-Frankivsk, Zaporizhzhya, Lviv, Mykolaiv, Odesa, Ternopil, Kharkiv, Khmelnytskiy, Chernivtsi, Uzhgorod, remote

Salesforce Engineer at Epam

Kyiv, Vinnitsia, Dnipro, Ivano-Frankivsk, Zhytomyr, Zaporizhzhya, Lviv, Mykolaiv, Odesa, Ternopil, Kharkiv, Khmelnytskiy, Cherkasy, Chernigiv, Chernivtsi, Uzhgorod, Relocate, Ukraine, remote


All jobs Java Kyiv    All jobs Ciklum