Senior Java Developer for Mercedes Pay (offline)

Description
Become a part of an Agile team delivering a digital payment platform for POS payment, online payment, voucher & loyalty components, customer identification, strong factor authentication to serve a large array of business cases based on modern web , mobile and Java technologies, such as Java 8, Spring Boot, Spring MVC, Spring Security, Kafka, Discovery, PostgreSQL, MongoDB, Gradle etc.

Responsibilities
- Take part in the architecture definition
- Perform technical analysis and suggest improvements
- Develop new features and make changes to existing code
- Proactively participate in tasks estimation

Requirements
- 5+ years of Java development
- Java concurrency (practical experience and good knowledge)
- Experience in developing distributed systems
- Experience in dynamic languages at least one of: Kotlin, JavaScript
- Knowledge and skills in at least one of the following technologies: Amqp, zero mq, Jms, Kafka
- Experience with Spring, JDBC, NoSQL databases
- Good SQL knowledge
- Understanding of ETL
- Backend development experience (Rest API practice experience)
- Experience in creating JUnit tests
- Experience and knowledge with ORM, ACID, XML, JSON, HTML, maven
- Good spoken and written English

Desirable
- Practical Spring framework experience: core, mvc, security
- http, csrf, xss
- oauth, basic auth
- dead locks, locks
- AOP
- Work with spring-batch, spring-integration or with spring-xd

Personal skills
- Ability to adapt quickly to the changes on the project
- Proactive person
- Attentive to details
- Quick learner
- Strong team player

What's in it for you
- Live, dynamic and highly professional team you can learn from and contribute to
- Latest technologies and tools to develop and deliver amazing products
- Opportunity and assist to grow
- Quarterly performance bonuses 10% of Quarter salary
- Paid afterhours for volunteers
- Trainings and conferences
- State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions
- Medical insurance
- Fruits and snacks in office

About Ciklum

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/

The job ad is no longer active

Look at the current jobs Java Kyiv→