We are currently looking for an experienced Senior Java Developer. This is a great opportunity to work within a dynamic and collaborative environment on modernizing legacy systems and developing new solutions using cutting-edge technologies.
Java Developer
Your responsibilities
- Migrating business logic from legacy monolithic systems (JBoss 4) to Spring Boot microservices
- Participating in or supporting projects that involve React-based frontends
- Enhancing and maintaining existing CRM applications with a mix of Java Swing, JavaFX, and modern frontend technologies
- Supporting database migration projects (e.g., Sybase to PostgreSQL)
Our requirements
- Skilled Java developer with 5+ years of professional experience
- Knowledge of: Java 21+, REST APIs, Spring (Boot, Batch), Kubernetes, Unit & Integration Testing (JUnit 5, Mockito, Testcontainers), Git, Swagger, IntelliJ, React
- Comfortable working in Agile environments
- Open to contributing beyond the backend and ideally familiar with or willing to grow into frontend technologies like React
- Motivated by complex problems and excited about technical challenges
- Proficiency in English (B2/C1)
- TypeScript, CSS
- SQL (PostgreSQL, Sybase)
- CI/CD (Jenkins)
- Messaging Systems (RabbitMQ, Kafka)
- ELK Stack, LDAP, JBPM
- Java Swing, JavaFX
- Atlassian suite (Bitbucket, Jira, Confluence)