Backend Developer, Mid-Level (Java)

Location

Brazil

Posted

4 days ago

Salary

0

Seniority

Senior

Job Description

Backend Developer, Mid-Level (Java)

Internas

• Participate in the migration of legacy COBOL applications to Java, ensuring solution integrity and performance. • Develop moderately complex RESTful APIs using Java and Spring Boot, promoting best practices and architectural patterns. • Perform deployments and continuous integrations on AWS, using services such as ECS, Fargate, Lambda, S3, RDS, DynamoDB, Glue, DataMesh, SQS and SNS. • Collaborate in designing and implementing architectures based on DDD and Hexagonal patterns in microservices environments. • Maintain and evolve automated tests to ensure the quality and robustness of deliveries. • Analyze technical requirements, identify areas for improvement, and propose effective backend solutions.

Job Requirements

  • Java (implementation of RESTful APIs)
  • Spring Boot
  • AWS (ECS, Fargate, Lambda, S3, RDS, DynamoDB, Glue, DataMesh, SQS, SNS)
  • Understanding of software architecture (DDD, Hexagonal)
  • ORMs (e.g., Hibernate)
  • Automated testing (JUnit, Mockito)
  • Continuous integration and deployment with CI/CD pipelines
  • Git conflict resolution and collaborative Git workflows

Benefits

  • We value the continuous growth of our zuppers, encouraging each person to pursue paths that drive their professional development.

Related Job Pages

More Backend Engineer Jobs

Provectus logo

Python/GenAI Tech Lead

Provectus

We help businesses leverage cloud, data, and AI to reimagine the way they operate, compete, and deliver customer value.

Full TimeRemoteTeam 501-1,000Since 2012H1B Sponsor

• Write clean, production-grade Python across AI integrations, backend services, and RESTful APIs. • Implement and optimize RAG systems for production use cases. • Design and build LLM-based and agentic AI solutions that address real client business challenges. • Own the technical direction of client engagements from discovery through delivery. • Support presales: discovery calls, technical proposals, scoping, and client-facing demos. • Lead architecture reviews, produce technical design documents, and contribute to standards across the Python practice. • Mentor engineers, lead code reviews, and share knowledge across the team. • Build and maintain strong relationships with key client stakeholders as a trusted technical advisor.

Colombia
Full TimeRemoteTeam 51-200

Role Description CapsLock is looking to hire a highly skilled Web Development Team Lead with a strong background in PHP (primary) and Golang to lead our engineering team. You will oversee the technical direction of projects, mentor developers, coordinate cross-team collaboration, and ensure high-quality delivery across our systems. As a Team Lead, you will balance hands-on development with leadership responsibilities, driving improvements in architecture, code quality, performance, and development processes. You will also play an essential role in building and scaling the team — participating in hiring, onboarding, skill development, and shaping the engineering culture. Responsibilities - Leadership & Team Management - Lead a team of backend developers working with PHP (primary) and Golang. - Mentor developers, conduct regular feedback sessions, and support professional growth. - Oversee daily development workflows and ensure the timely delivery of tasks. - Coordinate collaboration between backend, frontend, QA, DevOps, analysts, and product teams. - Technical Ownership - Participate in defining and maintaining coding standards, best practices, and architectural guidelines. - Participate in planning, estimation, and technical decision-making. - Review code, provide constructive feedback, and ensure code quality across the team. - Drive improvements in performance, scalability, reliability, and security. - Hands-On Development - Develop and maintain backend services using PHP (Symfony) and Golang. - Optimize and refactor existing services and APIs. - Contribute to complex feature development and key architectural changes. - Troubleshoot production issues and support the team with technical blockers. - Process & Delivery - Ensure team alignment with Agile practices, sprint planning, and task management in ClickUp. - Improve development workflows, documentation, testing, and CI/CD practices. - Ensure clear communication with product owners and stakeholders. - Participate in hiring and onboarding of new backend developers. Qualifications - 4+ years of professional backend development experience. - Strong expertise in PHP (7.4+) and frameworks such as Symfony. - Hands-on experience with Golang for services or new components. - Solid understanding of OOP, design patterns, and clean architecture. - Experience designing and maintaining scalable backend systems and microservices. - Proficiency with SQL (MySQL/PostgreSQL), query optimization, and data modeling. - Experience working with Git, Git-based workflows, and CI/CD pipelines. - Experience with Docker, Kubernetes, and cloud infrastructure. - Familiarity with TDD, DDD, and automated testing approaches. - Experience with messaging systems (RabbitMQ, Kafka, etc.). - Strong understanding of caching, performance optimization, and API integrations. - Ability to lead a development team, manage priorities, and drive delivery. - Conversational English level. - Strong communication skills, especially written. Requirements - Background in system design, architecture review, or technical leadership roles. - A proactive approach to problem-solving and a positive, collaborative attitude. Benefits - Remote Work: We are a truly remote-first company. You choose where you feel the most productive and comfortable to make an impact. - Paid Time Off: Work-life balance matters to us, and we support it with paid time off for rest, personal time, or simply doing what makes you happy. - Ongoing Learning: We believe in curiosity and growth. That’s why we support continuous learning with workshops, online courses, conferences, and certifications. - Home Office: We help you set up your perfect workspace by covering equipment and furniture expenses, so you can do your best work from home. - Physical Well-Being: From gym memberships and yoga classes to home workout equipment or even a bicycle, we give you the flexibility to stay active your way. - Unlimited Sick Days: Your health matters. Take the time you need to rest and recover - we’ll be here when you’re ready to return. - Medical Coverage: We support you and your family with reimbursement for medical insurance and health-related expenses, including dental care and psychological support. - Co-Working Space: If you sometimes crave a change of scenery or more social interaction, we’ll cover the full cost of a co-working space. - Fun Stuff: From gaming nights and fitness challenges to annual retreats at world-class resorts, we make sure there’s never a shortage of fun and connection.

Worldwide
Xsolla logo

Senior Backend Developer – Rust, C++

Xsolla

Xsolla is a global gaming technology company whose platform is used by game developers and publishers to streamline operations and “bring their games to the world." The company h

• Participate in the development and evolution of backend technologies for scalable virtual worlds • Work with high-load distributed systems • Integrate gameplay systems with backend infrastructure • Optimize project performance and scalability • Contribute to the development of multiplayer and large-scale online systems • Collaborate closely with game project teams and support the implementation of gameplay systems • Participate in architectural decisions and the technical evolution of the platform • Research and implement modern technologies for distributed simulation and large-scale multiplayer environments • Develop integrations with modern game engines and online services

Serbia
Spectrum One logo

Backend Developer – Anticipated Hiring

Spectrum One

Achieve business transformation through custom-built software development

Full TimeRemoteTeam 11-50Since 2015H1B No Sponsor

• Develop and maintain backend services and APIs. • Collaborate with front-end developers. • Optimize application performance and scalability. • Troubleshoot and debug issues. • Write clean and efficient code.

Worldwide