Java Backend
Technology
Sofia, Българияпреди 1 месецаДо 7.06.2026 г.
Договор за услуги
Описание на позицията
Required Skills:
- Strong proficiency in Java (8 /11 ), Spring Boot, REST APIs, Microservices
- Strong hands-on with Collections, Streams, Multithreading, Concurrency
- Strong coding & problem-solving skills with clean code practices
- Experience with Spring Data JPA/Hibernate, transactions, and performance tuning
- Knowledge of Spring Security (OAuth2/JWT) and Spring Actuator (preferred)
- Experience with Git, Maven/Gradle, and CI/CD pipelines (Jenkins/Concourse)
- Hands-on with JUnit5/Mockito, and understanding of code quality tools (e.g., SonarQube)
- Strong SQL and database experience with PostgreSQL and migrations using Liquibase
- Strong troubleshooting skills using Splunk and production support mindset
- Working knowledge of Unix/Linux and containerization using Docker
Key Responsibilities:
- Develop and maintain backend services using Java 11 .
- Utilize Collections, Streams, Threads, and Concurrency in Java.
- Work with Azul JVM for optimized performance.
- Implement and manage Spring-based applications.
- Write and maintain unit tests using JUnit5, AssertJ, and Mockito.
- Deploy and manage applications using Docker.
- Work with PostgreSQL databases and manage schema changes using Liquibase.
- Monitor and troubleshoot applications using Splunk.
- Ensure high performance and reliability of distributed systems.
- Utilize asynchronous communication techniques.
- Apply solid Unix/Linux knowledge in daily tasks.
Keywords
UnixCodingSCHEMASpring FrameworkSpring SecurityLiquibaseMAVENLinuxSonarQubeMockitoOauthPostgresqlSqlUnit TestingJavaJava Virtual MachineJWtHibernateCI / CDHibernation
Интересувате ли се от тази позиция?