FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and developing scalable backend systems using Java 21 and Spring Boot, with a strong focus on microservices architecture, REST API optimization, and security best practices. Proficient in utilizing tools such as Gradle, Docker, and AWS for efficient development and deployment processes.
Highest-signal resume keywords
Java 21 DevelopmentSpring Boot FrameworkMicroservices ArchitectureREST API DevelopmentAWS Cloud Services
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Java 21Spring BootGradleJUnitMockitoAssertJDockerPostgreSQLRedisKafka
Soft Skills
Problem-SolvingAnalytical SkillsCollaborative Mindset
Tools & Technologies
SonarQubeGitLabCI/CD PipelinesLogbackSLF4JGrafana
Industry Keywords
Agile EnvironmentSecurity PrinciplesDevOps Practices
Tech Stack
Tools & technologiesAWSCloudDockerGradleGrafanaJavaJUnitKafkaMicroservicesMockitoPostgresRedisSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- Design and develop scalable, high-performance backend systems using Java 21 and Spring Boot
- Build and optimize REST APIs following best practices in software architecture
- Work within a microservices architecture, ensuring modularity and maintainability
- Manage builds and dependencies using Gradle
- Write and maintain automated tests using JUnit, Mockito, and AssertJ
- Ensure code quality through SonarQube analysis and code review processes
- Work with GitLab for version control and CI/CD pipeline management
- Containerize and deploy services using Docker on AWS
- Implement logging with Logback/SLF4J and monitor systems via Grafana
- Handle asynchronous event-driven communication using Kafka
- Work with PostgreSQL as the primary database and Redis for caching
- Apply strong security principles and best practices throughout the development lifecycle
- Collaborate closely with cross-functional teams in an agile environment
Requirements
What you’ll need- Proven professional experience in Java development with a strong technical background
- Proficiency in Java 21 and Spring Boot
- Experience with Gradle as a build and dependency management tool
- Hands-on experience with JUnit, Mockito, and AssertJ for testing
- Familiarity with SonarQube for code quality assurance
- Solid experience with GitLab and CI/CD pipelines
- Experience with Docker containerization
- Hands-on experience with AWS cloud services
- Knowledge of Logback and SLF4J for logging
- Experience with Grafana for system monitoring
- Working knowledge of Kafka for messaging and event streaming
- Proficiency with PostgreSQL and Redis
- Expertise in solution design and microservices architecture
- Strong understanding of security principles and best practices in software development
- Knowledge of DevOps practices and related tooling
- Strong problem-solving and analytical skills with a collaborative mindset
- Lithuanian, Latvian, or Estonian citizenship (residency requirement; BGC required)
- Fluency in English.
Benefits
Comp & perks- Competitive salary
- Flexible working hours
- Professional development opportunities
