Know The Odds
Java Backend Developer
Location
Brazil
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Java Backend Developer
KTO Group
• Collaborate with a team to understand and implement complex logic in our backend platform solutions. • Write maintainable and scalable code following best practices. • Stay up-to-date with the latest techniques, frameworks, and libraries relevant to Java backend development. • Translate business requirements into technical solutions, estimate time and costs, and determine requirements and specifications. • Develop, test, and deploy backend solutions to our clients' satisfaction. • Provide ongoing maintenance for present and future projects. • Work collaboratively with cross-functional teams to define and develop product roadmaps. • Collaborate with creative and development teams to execute ideas and projects effectively. • Write support documentation and provide training to internal and external users on the solutions provided. • Be willing to work extra hours when necessary, such as during GoLive deadlines or other critical project phases. • Utilize knowledge in iGaming to enhance our solutions and meet industry standards.
Job Requirements
- Proficiency in Java Spring Boot for backend development.
- Experience with Git Flow for version control.
- Familiarity with JPA (Java Persistence API) and Hibernate for database interaction.
- Strong SQL skills for database management.
- Knowledge of Redis for caching purposes.
- Familiarity with AWS SQS or RabbitMQ for message queueing.
- Experience with Test-Driven Development (TDD) and proficiency in JUnit for unit testing.
- Understanding of Kubernetes for container orchestration.
- Familiarity with AWS (Amazon Web Services) for cloud services.
- Advanced communication in English and Portuguese as well as collaboration skills with the ability to work with cross-functional teams
Benefits
- N/A
Related Guides
Related Job Pages
More Backend Engineer Jobs
Java Technical Lead
accesa.euThe place where creative problem-solvers that care for people, solutions, and their impact thrive
• Design scalable solutions: Develop and maintain Java-based backend applications and microservices with a focus on performance and reliability. • Deliver high-quality code: Implement applications following best practices in clean code, testing, and performance optimization. • Support modern deployment practices: Work closely with DevOps to containerize and deploy applications and integrate CI/CD pipelines. • Leverage event-driven architecture: Use events to build robust, asynchronous systems that support scalability and decoupled services. • Optimize data interactions: Design and maintain efficient relational database integrations that ensure data integrity and system responsiveness. • Contribute to strong engineering standards: Engage in architectural discussions, perform code reviews, and promote best practices. • Leverage AI code companions: Utilize hands-on AI code companions and intelligent development tools to enhance productivity, accelerate development cycles, and maintain code quality standards while staying current with modern development practices. • Mentor and grow the team: Experience guiding teams through mentoring, coaching, onboarding, knowledge sharing, and creating a safe, collaborative working environment.
Backend Developer – PHP
AiraloWorld’s first eSIM store that gives you access to eSIMs for 200+ countries worldwide at affordable prices.
• Develop and maintain robust backend services capable of handling high-volume global traffic. • Implement functional APIs and optimize query performance to ensure a seamless user experience. • Contribute to our modular architecture, helping us build resilient, service-oriented systems. • Write clean, maintainable code by applying SOLID principles, OOP best practices, and design patterns. • Master the art of debugging, identifying and resolving issues across our stack with precision. • Integrate asynchronous processes using queues and basic event-driven patterns to improve system efficiency. • Collaborate closely with Senior Engineers and Product teams to turn requirements into high-quality technical solutions.
• Develop and evolve backend services using Node.js, NestJS, and event-driven architectures. • Build integrations with Artificial Intelligence providers and platform services, ensuring scalability, observability, and security. • Design and evolve data models and analytical pipelines in PostgreSQL. • Participate in architecture definition, technical reviews, and the evolution of the platform's engineering standards. • Contribute to the evolution of CI/CD processes and operations in Kubernetes and multi-cloud environments. • Use AI agents and tools to accelerate the software development lifecycle, from technical definition to implementation and testing. • Collaborate with product, platform, and engineering teams to build innovative and scalable solutions.
• Develop and evolve the platform • Design, develop and maintain backend services in PHP/Symfony • Contribute to the evolution of the payment platform and the integration of new features • Maintain and improve the quality and readability of the existing codebase • Design and maintain robust, scalable APIs • Contribute to technical architecture and technology decisions • Optimize the performance and stability of services • Implement and maintain unit and integration tests • Analyze and resolve production incidents • Contribute to continuous improvement of development practices • Apply security best practices related to payment systems • Help maintain infrastructure that complies with industry standards • Use AI-assisted development tools to optimize development workflows • Participate in integrating these tools into the engineering team’s practices




