Senior JAVA Engineer
Senior Java Developer
We are looking for a software engineer responsible for building Java applications. This includes anything between complex groups of back-end services and counterparts.
Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure.
Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.
- BSc in Computer Science with a solid understanding of object-oriented programming
- At least 8 years of proven experience
- Proficient in Java, with a good knowledge of its ecosystems
- Experience with Microservices
- Spring Boot , Micronaut or Microprofile
- DBs - Postgres , Mongo or Cassandra
- TTomcat, Jetty or Netty server
- Docker or Kubernetes
- Linux - Centos, Redhat or Ubuntu
- Microservices security , Authentication/Authorization managers - Amazon API Gateway, WSO2, Tyk, Kong or Nginx
- Reactive programming - Spring Webflux, Reactor, RxJava , Akka Streams , Rsocket
- Ant, Bash, Python
Apply for this position