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 & technologiesAWSDockerEC2ETLGrafanaGraphQLJavaJenkinsJUnitKafkaKubernetesMockitoPythonRabbitMQScalaSparkSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- Work in a multidisciplinary team as a Software Engineer on backend applications, actively participating in discussions, proposals, and planning
- Serve as a technical point of reference, resolving critical blockers and providing expert guidance
- Participate in the full software development lifecycle, from design to deployment and operation
- Apply SOLID principles and Design Patterns in implementation, testing, and maintenance
- Develop scalable solutions for millions of users
- Communicate effectively and carefully analyze requests from Business and Product teams, among others
- Ensure the quality of deliverables
- Share knowledge and support the team's development
- Conduct code reviews and properly apply test cases
- Keep service documentation up to date
- Continuously seek technical and performance improvements
- Demonstrate willingness for continuous learning and ongoing professional development
Requirements
What you’ll need- Excellent communication skills
- Ability to work in a team, with planning, organization, and negotiation skills
- Proficiency in Java 17+ using the Spring Framework (Spring Boot, Spring Data, Spring Batch) and microservices architecture with 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
- Hands-on experience with cloud application solutions, especially AWS (EKS, EC2, S3, EMR, SQS, etc.)
- Experience with CI/CD pipelines, particularly using Jenkins
- Nice to have: Experience with Spark (Python or Scala)
- Familiarity with big data solutions, including Data Lake, Data Warehouse, ETL, BI, Data Mesh, MLOps, and others
- Experience with application instrumentation and observability (Dynatrace, Datadog, Grafana, etc.)
- Knowledge of messaging and event tools such as RabbitMQ and Kafka
Benefits
Comp & perks- Diversity, Equity & Inclusion (DEI)
- Work/life balance
- Career development
- Authenticity
- Collaboration
- Wellness programs
- Reward & recognition
- Volunteering
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 testingDocker
Soft Skills
communication skillsteamworkplanning skillsorganization skillsnegotiation skillsproblem-solvingknowledge sharingcontinuous learninganalytical skillssupportive