Senior Java Developer
$54,000–$66,000 year
Remote · Warsaw, Mazovia, Poland or Vilnius, Vilnius, Lithuania
Job Summary
Senior Java Developer responsible for designing, implementing, and integrating new functionality using Java 17–21 and Spring ecosystem; provide ongoing application support, troubleshoot production issues, and ensure high availability; handle cloud deployment on AWS, including infrastructure improvements; manage data persistence with MySQL and Hibernate ORM, and oversee build automation with Gradle/Maven; contribute to architectural decisions and drive continuous codebase improvements.
Required Qualifications
- 5+ years of commercial Java development experience
- Deep knowledge of Java 17–21 (records, sealed classes, virtual threads, pattern matching)
- Strong command of the Spring ecosystem — Spring Boot, Spring MVC, Spring Data, Spring Security
- Experience with relational databases (MySQL), query optimization, and Hibernate / JPA
- Solid AWS experience — EC2, S3, RDS, IAM, CloudWatch or equivalent services
- Proficiency with Gradle and/or Maven
- Strong understanding of REST API design and microservices architecture
- Experience writing clean, testable code with unit and integration tests (JUnit, Mockito)
- Confident reading and reviewing others' code; track record of meaningful code reviews
- Upper-Intermediate English or above
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.