Position: Senior Java Developer
Company: Luxoft
Category: Java
Experience required: 3y
English level: intermediate

Technologies used:
Java 11, SpringBoot 2, Kafka, Cassandra, Angular 8, Ionic, Docker, Cloud (AWS), DTR, PostgreSQL, GIT, Jenkins, JIRA, Artifactory, Gradle

Opportunities: participate in new multi-year project that will change work experience and results of energy network engineers across the globe.
Responsibilities:
• Design, code end-to-end product features for the delivery of the product release using the defined technology environment/frameworks and following Agile and Secured Development LifeCycle methodologies;
• Event-driven architecture design and development;
• Develop features in cutting edge Development and DevOps based environment;
• Develop core data structures and algorithms;
• Error handling;
• Unit testing, participation in integration tests, performance testing of the components of feature or a set of applications.
Mandatory Skills:Java SE 8, Spring, SpringBoot, microservices architecture
Nice-to-Have Skills:JPA, SQL and NoSQL DB (Postgres, Cassandra), Security (OAuth2, HeshiCorp Vault), REST API, Websockets (SSE), Messaging (Kafka, etc.), Camel, BI/Reporting (Jasper), Gradle, Git