Jobgether
Jobgether

Java Back-End Developer | Sênior

engineeringfull-timeBrazil
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Sick of applying? We apply to roles like this for you, up to 20 a month.
Learn more

About the role

Accountabilities:

    • Develop scalable backend solutions in Java, applying object-oriented programming, Design Patterns, and established software engineering practices.
    • Build and maintain REST applications and services, implementing business rules according to functional and technical requirements.
    • Design and evolve solutions using microservices and distributed architectures, ensuring scalability, reliability, and maintainability.
    • Work with Kubernetes and Spring Cloud throughout the development and support lifecycle.
    • Implement and maintain integrations with Apache Kafka and other systems or data sources.
    • Apply unit testing and other quality practices to improve software reliability and maintainability.
    • Process information efficiently and expose data through backend services for consumption by front-end applications.
    • Apply secure software development principles and technical standards throughout the development lifecycle.
    • Collaborate with multidisciplinary teams during product conception, solution design, implementation, and continuous improvement.
    • Contribute to technical decisions and promote coding standards, best practices, and high-quality engineering practices.
    • Requirements:

      • Proven professional experience developing applications with Java.
      • Strong experience with Spring Boot and backend application development.
      • Solid understanding and practical application of object-oriented programming and Design Patterns.
      • Experience developing and integrating REST APIs and services.
      • Knowledge of software architecture, development best practices, and scalable solution design.
      • Experience with unit testing, microservices, and distributed architectures.
      • Hands-on experience with Kubernetes and Spring Cloud.
      • Experience implementing integrations using Kafka and event-driven technologies.
      • Strong understanding of secure software development practices.
      • Experience collaborating with product and engineering teams during solution and product conception.
      • Knowledge of relational and NoSQL databases is a plus.
      • Familiarity with event-driven architecture, Spring WebFlux, continuous integration, and automation is desirable.
      • Strong problem-solving, collaboration, communication, and technical decision-making skills.
      • Benefits:

        • Opportunity to work with modern technologies, including Java, Spring Cloud, Kubernetes, Kafka, microservices, and distributed architectures.
        • Exposure to AI-driven and emerging technology initiatives.
        • Collaborative environment focused on continuous learning and technical development.
        • Opportunity to contribute to innovative digital platforms and complex engineering challenges.
        • Career development opportunities and exposure to evolving technology trends.
        • Opportunity to work with distributed and borderless teams.
        • Compensation and benefits package according to the partner company's policies and the candidate's experience.
✦ Sick of applying to 40 jobs a month?
I rewrite your resume for ATS by hand first. Once you sign off on it, AutoApply applies to up to 20 roles like this a month, cover letter in your own voice each time. From $14.99/mo, cancel anytime.
Get AutoApply
Apply now
Java Back-End Developer | Sênior at Jobgether — Remote