Senior Java Developer
Core
Designing and implementing event-driven, asynchronous systems and delivering high-performance, resilient, and scalable software solutions for clients.
Role type
Senior IC Java Developer
Builds
Web and mobile software applications
Domain
Enterprise software engineering
Deliverable
production ML models | product features
Required skills
Java, Kotlin, Gradle, Maven, RabbitMQ, Kafka, Spring, JavaEE, Git, TDD, BDD, Mockito, JUnit, Gatling, Cucumber, AWS, Azure, GCP, Ansible, Terraform, CloudFormation, Docker, Kubernetes, Postgres, DynamoDb, MongoDb, JSON, XML
Technologies
RabbitMQ, Kafka, Spring, JavaEE, Git, AWS, Azure, GCP, Ansible, Terraform, CloudFormation, Docker, Kubernetes, Postgres, DynamoDb, MongoDb
Responsibilities
Design and implement event-driven/asynchronous systems; mentor development team on DevOps practices and CI/CD; challenge business requirements to drive innovation; shape online technology roadmap; deploy and run cloud-based technologies using IaC; work with relational and non-relational data stores.
Seniority
Senior, hands-on IC