Senior Java Developer
Core
Designing and implementing high-availability microservices, event-driven architectures, and enterprise applications using cloud-native patterns.
Role type
Senior IC Java developer (microservices & cloud)
Builds
Microservices, REST APIs, and distributed event-driven solutions
Domain
Enterprise software, Cloud Native, Event-Driven Architecture
Required skills
Java 11/17, Spring Boot, Microservices, Apache Kafka, Kubernetes, Docker, REST APIs, Reactive Programming, SQL Server/Azure SQL, NoSQL (CosmosDB/MongoDB), Redis, CI/CD, Unit Testing
Preferred skills
JavaScript, Node.js, Serverless, AWS, Dynatrace, OpenShift, Penetration Testing
Technologies
Azure (AKS, APIM, App Service, Functions, Data Factory, Blob Storage, PaaS), Quarkus, Reactor, WebFlux, RxJava, OpenAPI, Swagger, Maven, Gradle, JUnit, Lombok, SonarQube, OWASP, BDD
Responsibilities
Develop and maintain enterprise applications; Design and implement microservices and event-driven architectures; Participate in the full software development lifecycle; Optimize data structures and integration components; Conduct code reviews and ensure quality standards; Provide technical support and mentorship to junior developers
Seniority
Senior, hands-on IC