Job Description
We are looking for a Senior Java Backend Developer to join our team for an international Geographic Information Systems (GIS) project serving clients in Slovakia and the Czech Republic. You will be part of a dynamic, distributed team responsible for designing, building, and maintaining robust backend services and data pipelines.
Responsibilities
- Design, develop, and maintain scalable and high-performance backend systems using Java (Java 8 & 17).
- Work closely with other backend and frontend developers, DevOps engineers, and product managers to deliver well-integrated features.
- Build and optimize data processing pipelines using technologies such as Kafka, Redis, and ELK stack.
- Implement and manage microservices using the Spring Framework (Spring Boot, Spring Cloud, etc.).
- Support the infrastructure and deployment process, contributing to DevOps practices such as CI/CD and containerization.
- Write clean, well-documented, and testable code following best practices and coding standards.
- Participate in code reviews and knowledge-sharing sessions.
Requirements
- 5+ years of hands-on experience in Java backend development.
- Strong knowledge and experience with Java 8 and Java 17.
- Proficient in using Spring Framework (Spring Boot, Spring Data, Spring Security, etc.).
- Experience working with Kafka for real-time data streaming.
- Familiarity with Redis for caching or message brokering.
- Practical experience with ELK stack (Elasticsearch, Logstash, Kibana) for logging and monitoring.
- Good understanding of DevOps practices and experience working with CI/CD tools, Docker, and deployment pipelines.
- Excellence English communication, especially in a multicultural environment (must have)
- Experience working with GIS-related data or systems is a plus (but not mandatory).
Nice to Have
- Previous experience in projects related to Geographic Information Systems (GIS).
- Exposure to cloud platforms like AWS, Azure, or GCP.
- Knowledge of RESTful API design and integration.
What We Offer
- Opportunity to work on impactful international projects in the GIS domain.
- Competitive salary and performance bonuses.
- Flexible working hours and remote options.
- A collaborative and innovative working culture.
- Training support and access to cutting-edge technologies.