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.

Senior Software Engineer – Backend, Java
Prometeo TalentContribute to the design and implementation of Java backend applications for a US-based Product Company. Enhance code quality and explore new technologies in a collaborative team.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in backend software development, particularly with Java, and a solid understanding of message queues and reliability patterns. Capable of designing and implementing scalable, distributed systems while ensuring code quality and architectural clarity.
Highest-signal resume keywords
Backend Software DevelopmentJava ProgrammingMessage Queues (RabbitMQ, Kafka)Scalable Distributed SystemsSQL and Relational Databases
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Backend Software DevelopmentJava ProgrammingMessage QueuesScalable Distributed SystemsSQLOOP Design PrinciplesCaching SystemsEvent-Driven ArchitecturesMicroservices PatternsGreenfield Development
Soft Skills
Code Quality AssuranceTeam SupportProblem Solving
Industry Keywords
SaaSProduct Companies
Tech Stack
Tools & technologiesDistributed SystemsJavaKafkaKotlinMicroservicesRabbitMQSQL
About the role
Key responsibilities & impact- Contribute to the design and implementation of large-scale backend applications.
- Ensure code quality and support your teammates in maintaining strong engineering standards.
- Build reliable and fault-tolerant systems using message queues (RabbitMQ, Kafka, etc.) and implement best practices for scalability and resilience.
- Improve system scalability, reliability, and architectural clarity through thoughtful design and optimization.
- Commit production-ready code, apply design patterns effectively, and solve complex enterprise-level challenges in a dynamic startup environment.
Requirements
What you’ll need- 10+ years of experience in backend software development with Java
- Advanced English level for daily communication with native speakers (must to have)
- Solid understanding of message queues (RabbitMQ, Kafka, etc.) and reliability patterns (retries, DLQs, outbox pattern).
- 4+ years building and maintaining highly scalable, distributed systems.
- Experience with SaaS or Product companies.
- Experience with caching systems
- Advanced proficiency in OOP design principles and scalable data structures.
- Strong Experience with SQL and relational databases.
- Experience in greenfield development and building systems from scratch.
- Knowledge of event-driven architectures and microservices patterns.
- Experience with Kotlin. (Nice to have)
Benefits
Comp & perks- Fully remote work
- The company provides you with the equipment
- PTO
- Compensation package in USD