7+ years of experience with Java
Experience with Spring Boot, Spring Cloud
Understanding of Docker, Docker Compose
Unit testing experience
Background in NoSQL databases (for example Gemfire, Redis), Kafka, RabbitMQ, SQL databases
Experience with Kotlin
Experience in TDD and extreme programming
Knowledge of cloud-based technologies
Pivotal tech stack knowledge
Knowledge of JetBrains IDEA — macOS keymap
ESB — MuleESB
New Relic
Vault
Experience with Azure, Cloud Foundry. Certification will be a big plus
Cloud CI/CD — Concourse
Pivotal Tracker
Gradle
Close cooperation with a customer and their team
Business trips
Challenging tasks
Competence development
Team of professionals
Dynamic environment with low level of bureaucracy
Develop solutions and algorithms according to technical specifications or other requirements documentation; use standard algorithms in the applicable cases; write program code according to the defined application architecture
Implement code refactoring and optimization methods. Post refactoring and optimization results to the collective knowledge base as the best practices
Develop, document, and edit programming interfaces, software modules and components assembling procedures, software deployment, and update procedures as well as data migration and transformation (conversion) procedures
Work in pair with other developer, communication with team members sharing thoughts and knowledge
New functionality design. Estimating tasks
ELEKS Software Engineering and Development Office is looking for Senior Java Developer in Chicago, IL.
ABOUT CLIENT
We are working together with one of the biggest health insurance company in the US with HQ in Chicago. Project portfolio contains various projects connected to writing, combining and integration of APIs from partners, clients etc. Mostly all of them are built using a microservices architecture. Some of the projects developed using the XP methodology with all necessary ceremonies as TDD, pair programming, lot of communication and frequent releases.