Jobgether
Jobgether

Mid-level Java Developer

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:

    • Participate in understanding business and technical requirements through inception sessions, refinement meetings, and solution discussions.
    • Design, develop, and evolve scalable, resilient, and high-performance software solutions.
    • Build and maintain microservices and RESTful APIs, ensuring reliability, maintainability, and performance.
    • Contribute to technical solution design and architectural decisions across different scenarios and challenges.
    • Apply software engineering best practices, clean code principles, and Clean Architecture concepts.
    • Ensure delivery quality through unit, functional, integration, and automated testing.
    • Participate actively in code reviews, version control practices, and collaborative development workflows.
    • Work closely with developers, product teams, and other stakeholders to ensure solutions are aligned with business and customer needs.
    • Contribute to CI/CD practices and containerized application delivery using Docker and Kubernetes.
    • Support cloud-based development and deployment, particularly within Microsoft Azure environments.
    • Contribute to continuous improvement of engineering processes, technical practices, and team quality.
    • Participate in an Agile environment based on collaboration, ownership, transparency, and continuous delivery.
    • Help identify opportunities to improve system observability, resilience, scalability, and performance.
    • Contribute to technical discussions involving distributed systems, event-driven architectures, messaging, and system architecture when applicable.
    • Take responsibility for assigned deliverables while proactively raising questions, identifying risks, and proposing improvements.
    • Requirements:

      • Professional experience developing applications with Java 17 or Java 21.
      • Hands-on experience with Spring Boot and microservices development.
      • Experience developing and consuming RESTful APIs.
      • Knowledge of relational and/or NoSQL databases.
      • Practical experience with unit, functional, integration, and automated testing.
      • Knowledge of CI/CD, Docker, and Kubernetes.
      • Experience with Git and modern version-control practices.
      • Experience participating in code reviews and collaborating within software engineering teams.
      • Knowledge of software development best practices, clean code, design principles, and Clean Architecture.
      • Experience or knowledge of Microsoft Azure cloud technologies.
      • Experience working with Agile methodologies.
      • Ability to operate with appropriate autonomy for a mid-level position and take ownership of technical deliveries.
      • Strong analytical and problem-solving skills, with a genuine focus on software quality.
      • Collaborative mindset and ability to communicate effectively with technical and non-technical stakeholders.
      • Willingness to challenge existing approaches, ask questions, propose improvements, and contribute to the team's technical evolution.
      • Experience in high-volume or mission-critical environments, particularly financial services, is an advantage.
      • Knowledge of distributed systems, observability, resilience, performance engineering, messaging, event-driven systems, or architectural decision-making is desirable.
      • Benefits:

        • Health and dental insurance.
        • Meal and food allowances.
        • Childcare assistance.
        • Extended parental leave.
        • Access to fitness, health, and wellness professionals through Wellhub and TotalPass partnerships.
        • Profit Sharing and Results (PLR).
        • Life insurance.
        • Continuous learning opportunities through an internal learning platform.
        • Partnerships with online course providers.
        • Language-learning platform.
        • Employee discount programs.
        • Online resources dedicated to physical health, mental health, and overall well-being.
        • Pregnancy and responsible-parenting courses.
        • Inclusive workplace initiatives and dedicated health, well-being, and inclusion support.
        • Opportunities to work on strategic technology initiatives within the financial sector.
        • Collaborative environment with opportunities for technical growth and continuous development.
        • For employees located in the Campinas Metropolitan Region, office attendance may be required according to the applicable hybrid-working policy.
✦ 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
Mid-level Java Developer at Jobgether — Remote