Brak wyników spełniających kryteria wyszukiwania.
Senior Java Developer
Espeo SoftwarePolska
Rodzaj zatrudnieniaPełny etat
DoświadczenieSenior
Dodano21 stycznia 2026
ZarobkiDo uzgodnienia
Key Duties and Requirements: A Roadmap to Your Professional Success
Scope of responsibilities:
- Designing and developing backend services using Java 17+ and Spring Boot (JEE is not applicable for this project).
- Building and maintaining scalable microservices-based architecture.
- Developing and maintaining RESTful APIs.
- Working with distributed systems and messaging using Apache Kafka.
- Integrating applications with PostgreSQL databases.
- Implementing authentication and authorization using Keycloak.
- Ensuring observability with Prometheus and Grafana.
- Deploying and maintaining services in AWS using Docker and Kubernetes (EKS).
- Supporting CI/CD pipelines using Flux and Git-based workflows.
- Troubleshooting and debugging complex issues in distributed environments.
- Writing clean, testable code with unit and integration tests.
- Participating in the full SDLC: analysis, design, implementation, testing, and deployment.
- Collaborating with cross-functional teams (frontend, product owners, DevOps, ICT).
Here’s a set of skills we require:
- 8+ years of professional experience with Java.
- Strong hands-on experience with Spring Boot (JEE is not applicable).
- Solid understanding of microservices architecture and distributed systems.
- Experience building RESTful APIs.
- Strong relational database experience (PostgreSQL preferred).
- Hands-on experience with Apache Kafka (messaging).
- Experience with Redis.
- Familiarity with Keycloak (authentication and authorization).
- Experience with Prometheus & Grafana (observability).
- Experience deploying applications in AWS.
- Hands-on experience with Docker and Kubernetes (EKS).
- CI/CD experience with Flux and Git pipelines.
- Unit and integration testing experience.
- Strong problem-solving skills and ability to work independently.
- Proactive mindset and ownership of delivered solutions.
- At list Upper-Intermediate level of English
- Polish language - native
- Architectural thinking: understanding the rationale behind microservices patterns and design decisions.
- End-to-end SDLC ownership: from analysis and design through development, testing, and deployment.
Nice to have experience with:
- Agile methodologies (Scrum, Kanban).
- High-volume databases, query optimization, and performance tuning.
- Production system maintenance.
- Advanced cloud services and containerization.
Back
Zainteresowany ofertą?
Aplikuj już teraz!