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.
Tech Stack
Tools & technologiesAWSDockerEC2GraphQLJavaJenkinsJUnitKubernetesMockitoSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- Work as a Software Engineer on back-end applications within a multidisciplinary team
- Actively participate in discussions, proposals and planning
- Serve as a technical reference for questions and resolve critical roadblocks
- Ensure the quality of deliverables
- Share knowledge and support the team's growth
- Conduct code reviews and apply appropriate test cases
- Keep service documentation up to date
Requirements
What you’ll need- Strong proficiency in Java 17+ using the Spring Framework (Spring Boot, Spring Data, Spring Batch) and microservices architecture, including REST APIs and GraphQL
- Experience with unit testing (JUnit, Mockito, etc.)
- Experience with relational and non-relational databases
- Experience with containerized microservices (Docker) and orchestration (Kubernetes)
- Knowledge of key software architecture models and patterns, such as Design Patterns and SOLID principles
- Hands-on experience with cloud application solutions, especially AWS (EKS, EC2, S3, EMR, SQS, etc.)
- Experience with CI/CD pipelines, particularly using Jenkins
Benefits
Comp & perks- Health benefits
- Retirement plan
- Paid time off
- Flexible working hours
- Professional development
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Java 17+Spring FrameworkSpring BootSpring DataSpring Batchmicroservices architectureREST APIsGraphQLunit testingCI/CD pipelines
Soft Skills
team collaborationtechnical referenceproblem-solvingknowledge sharingsupporting team growthconducting code reviewsquality assurancedocumentation