Java Developer for Mercedes Pay Offline
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
3+ years of Java development
Java concurrency (practical experience and good knowledge)
Experience in developing distributed systems and micro-service architecture
Experience in dynamic languages at least one of: Kotlin, JavaScript
Knowledge and skills in message brokers technologies: preferably – Kafka or others
Experience with Spring Core, Spring MVC, Spring Cloud, Spring Boot, GRPC, Hibernate, JDBC, NoSQL databases
Good SQL knowledge
Understanding of ETL
Backend development experience (Rest API practice experience)
Experience in creating unit (JUnit/TestNG) and integration tests
Experience and knowledge with ORM, ACID, XML, JSON, HTML, Gradle
Good spoken and written English
Desirable
Practical experience with the following technologies:
Spring Security
Spring Integration
Spring Batch
Profiling
Personal skills
Ability to adapt quickly to the changes on the project
Proactive person
Attentive to details
Quick learner
Strong team player
The job ad is no longer active
Look at the current jobs Java Kyiv→