j-labs software specialist
2 weeks ago
Java Developer @ j-labs software specialist
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- j-labs software specialist
- Location
- Polska, małopolskie, Kraków Poland
- Posted
- 2 weeks ago
Job description
- Minimum 4 years of commercial experience in developing backend applications in Java.
- Very good knowledge of Java and Spring Boot.
- Experience in designing and developing backend applications.
- Experience in system integration and working with legacy systems.
- Experience in analyzing and solving concurrency-related problems.
- Experience in optimizing application performance and solving performance issues.
- Experience working with databases, especially Oracle/PL/SQL.
- Experience working with distributed environments and microservice architecture.
- Practical knowledge of CI/CD and working with applications deployed in containerized environments.
- Knowledge of English at a minimum of B2 level.
- Knowledge of Polish at a minimum of B2 level.
- You will join a team developing and modernizing a platform supporting investment fund management processes.
- The project involves the gradual migration of an existing system to a new solution based on Java and Spring Boot. We work in stages — currently, a POC is being implemented, covering a new backend with an adapter to the legacy system, and in subsequent stages, business logic will be progressively moved to the new solution.
- As part of the project, new functionalities are also being developed, and existing solutions are gradually being modernized and adapted to the new architecture. New components are verified for correctness, security, scalability, and performance.
- The work covers the entire software development lifecycle — from analysis and design of solutions, through implementation and testing, to integration with systems and deployment.
- An important element of the project is building a new version of the system, not just maintaining the existing solution. The team has a real impact on the shape of the created solutions — from their design and proposals to practical verification, including performance, scalability, and correctness.
- On a daily basis, you will work with, among others, Java 21, Spring Boot, Gradle 8, PL/SQL/Oracle, Liquibase, Spock, OpenAPI Generator, OpenShift, Jenkins, Bitbucket, SonarQube, UNIX/Linux, Bash, Jira, Confluence, Red Hat Data Grid/Infinispan, and TCP/Sockets.
- The project is long-term and assumes further stages of platform development and modernization, offering the opportunity to work on both new solutions and demanding aspects of transforming the existing system.
- Location: Krakow, hybrid work (2 days a week from the office).
Why it's worth it?
- Long-term project involving a multi-stage modernization of a large platform.
- Real impact on the shape of the new architecture — from designing and proposing solutions to their practical verification.
- Complex backend issues beyond creating Spring Boot endpoints — including concurrency, synchronization, session and connection management, and handling parallel requests.
- Work in a distributed environment — OpenShift, multiple application instances, scaling, and diagnosing problems.
- Development beyond just Java — independently creating and developing Jenkins pipelines and participating in deployments on OpenShift, with the opportunity to gain practical experience in CI/CD and automation.
Required skills
- java
- ci/cd
- jira
- oracle
- spring boot
- jenkins
- bash
- confluence
- microservices
- openshift
- qa
- sonarqube
- frontend developer
- system integration
- hybrid work
- bitbucket
- unix/linux
- performance optimization
- containerized environments
- pl/sql
- backend development
- legacy systems
- concurrency
- spock
- liquibase
- java 21
- distributed environment
- gradle 8
- openapi generator
- red hat data grid
- infinispan
- tcp/sockets
Interested in this position?
Create your free account and tailor your CV to match this job.