Truelogic Software is seeking a Lead Back-end Engineer specializing in Java to architect, develop, and maintain complex, cloud-native advertising applications. In this role, you will be responsible for setting technical direction, writing clean code, performing reviews, and mentoring engineers to deliver scalable and secure backend solutions.
What You'll Do
- Architect and design scalable, resilient, and secure microservices and backend systems using Java 17+ and Spring Boot.
- Champion and enforce backend development best practices, including secure coding standards, API design, performance optimization, and clean code principles.
- Write high-quality, testable, and maintainable code that serves as an example to the team.
- Implement robust security measures using Spring Security and other industry-standard practices.
- Integrate with databases like MySQL using Spring Data and design efficient, scalable data models.
- Build and manage robust, event-driven systems using messaging queues like Kafka.
- Collaborate effectively within an Agile/Scrum framework with cross-functional teams to define, design, and ship new features.
- Lead technical discussions, make critical architectural decisions, and provide clear guidance to the team.
- Lead code reviews, provide constructive feedback, and mentor other engineers to foster their growth and technical excellence.
What We're Looking For
- 8+ years of professional software development experience with a strong focus on Java and the Spring ecosystem.
- Deep expertise in Spring Boot, Spring Data, and Spring Security.
- Proficiency in Java 17+ features and modern language capabilities.
- Strong understanding of software architecture, design patterns, and core principles.
- Proven experience building, securing, and consuming RESTful APIs and web services.
- Hands-on experience with relational databases, specifically MySQL.
- Experience with Cloud Native principles and building distributed systems.
- Proven experience with a major cloud provider (AWS, Azure, or GCP preferred).
- Experience with event-streaming platforms like Kafka.
- Strong experience with version control systems (Git).
- Excellent problem-solving, analytical, and communication skills.
- A true passion for leadership, mentorship, and fostering a collaborative and innovative team culture.
Technical Stack
- Languages & Frameworks: Java 17+, Spring Boot, Spring Data, Spring Security
- Data & Messaging: MySQL, Kafka
- Infrastructure & Tools: Git
- Cloud Platforms: AWS, Azure, GCP
Team & Environment
You will be part of a dynamic team operating within an Agile/Scrum framework, collaborating closely with cross-functional partners.
Benefits & Compensation
- 100% Remote Work
- Highly Competitive USD Pay
- Paid Time Off
- Work with Autonomy
- Work with Top American Companies
- A Culture That Values You: We prioritize well-being and work-life balance, offering engagement activities and fostering dynamic teams.
- Diverse, Global Network: Connect with over 600 professionals in 25+ countries.
- Team Up with Skilled Professionals: Join forces with senior talent and seasoned experts.
Work Mode
This is a fully remote position for candidates located in Latin America (LATAM).





