Senior Java Developer for Ciklum Digital Offline
You will join a highly motivated team and will be working on a modern solution for our existing client. We are looking for technology experts who want to make an impact on new business by applying best practices and taking ownership.
Responsibilities:
• Back-end development to meet customer’s business needs and implement components according to modern software development environment (cloud-based platforms, microservice architecture, etc.)
• Taking part in the decision-making process in design application architecture, solution development, architecture and 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 4 years
• Understanding of network interactions:
- protocols
- conventions (e.g. REST, RPC)
- authentication and authorization flows
- standards and practices (e.g. oAuth, JWT)
• Excellent knowledge and experience in Java (more than 4 years)
• Cloud computing platform (AWS more than 1 year)
• Web application frameworks (e.g. Spring Boot Framework)
• Testing frameworks (e.g. JUnit, PowerMock, WiresMock, Serenity BDD)
• ORM (e.g. Hibernate)
• RDBMS (e.g PostgreSQL, Oracle)
• NoSQL (e.g. MongoDB, Cassandra, DynamoDB)
• Version control systems (GIT)
• Docker
• Continuous Integration tools (e.g. Gitlab Pipeline, Jenkins, TeamCity)
• Builders
• Experience with:
- Troubleshooting, profiling and debugging applications
- Creation software architecture and design of complex applications, platforms
- Agile software processes and technologies
- Code Review process
- Refactoring process
• Intermediate+ English level
What's in it for you:
• Working in an international distributed team in an Agile environment
• Influence the business agility of TOP sportswear giant
• Closely cooperate with client
• Dynamic and challenging tasks
• Ability to influence project technologies
• Team of professionals: learn from colleagues and gain recognition of your skills
• European management style
• Continuous self-improvement
The job ad is no longer active
Job unpublished on
10 March 2022
Look at the current jobs Java Kyiv→