Position: Java/Kotlin Developer
Category: Java
English level: fluent
Years of experience: 9


• 8+ years background in enterprise back-end development with Java and Kotlin;
• Experience with Spring/Spring boot;
• Experience with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis, Cassandra, ElasticSearch), query optimization and schema design;
• Experience with CI/CD (Jenkins, TeamCity) and container orchestration tools (OpenShift, Gcloud);
• Experienced Linux command line user;
• Experience with ORM frameworks and libs (Hibernate, Jooq, Spring Data, Spring JDBC Template) as well as vanilla JDBC driver usage;
• Experience with TDD, unit and integration testing (Junit, Mockito, MockMVC);
• Experience with messaging services (Kafka and IBMmq);
• Experience in task decomposition and business requirements analysis, task estimation;
• Experience in software architecture design and development planning;
• Experience managing a team of developers;
Not looking for a team lead position. Not looking for relocation.