company logo

Java Backend

GM2.com

Office

Buenos Aires, Argentina

Full Time

The Opportunity

We are hiring for an enthusiastic Senior Java Backend Engineer. You will be responsible for designing and building scalable and resilient backend systems that power our applications. Leveraging your expertise in Java, cloud technologies, databases, and API development, you will collaborate with cross-functional teams to deliver robust solutions that meet the needs of our clients and users.

We understand our responsibility to create a diverse, equitable, and inclusive place within the tech industry, while pushing to make our industry more representative. Because of this responsibility, we need candidates who value diversity and inclusion through their work, team collaboration, or mentorship. In your cover letter, we encourage you to reflect on diversity, equity, and inclusion.

Responsibilities

  • Deliver high-quality software by applying critical thinking to products, requirements, and processes.
  • Partner closely with clients to influence technical product decisions and business goals.
  • Stay up to date with the landscape of software engineering best practices, tools, and frameworks.
  • Apply your extensive professional programming experience (10+ years) to design scalable solutions.
  • Understand and adapt software architectures to unique problems with sustainable and reusable solutions.
  • Mentor and coach project team members towards shared goals and outcomes.
  • Provide constructive feedback and navigate complex technical conversations.
  • Identify obstacles to ensure quality, improve user experience, and enhance development practices.
  • Communicate and simplify complex problems across multidisciplinary teams.
  • Design and develop 12-factor applications that can efficiently scale in modern cloud environments.
  • Work with relational and non-relational databases to design efficient data models and optimize access.
  • Design and implement reliable, well-documented RESTful and GraphQL APIs.
  • Troubleshoot existing code and systems, identify root causes, and implement fixes autonomously.
  • Passion for problem-solving and building creative, scalable solutions.


Requirements

  • Strong professional experience developing in Java (Java 8+), with emphasis on writing clean, maintainable, and testable code.
  • Solid understanding of Spring Boot, Spring Framework, and related Java backend technologies.
  • Experience with microservices architectures and distributed systems.
  • Deep expertise with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB), including schema design, indexing, querying, and performance tuning.


  • Benefits

    • Private health insurance for the family group (spouse and children)
    • Flexible working hours
    • Hybrid work model (our offices are always open!)
    • 15 business days of vacation
    • Lazy Days (days off without justification)
    • Performance bonus
    • English classes during working hours
    • Access to learning platforms
    • Discounts on a wide variety of products, stores, and services
    • Welcome kit
    • Work tools (Mac, adapter, headphones, monitor)
    • Cultural activities: Friday barbecues, soccer, game nights/afternoons, and more
    • Special gifts for occasions: birthdays, anniversaries, etc.
    • Internal training: GM2 Talks
    • Offisnack (discounts on purchases)
    • Knowledge Hubs aligned to business strategy


    Java Backend

    Office

    Buenos Aires, Argentina

    Full Time

    September 30, 2025

    company logo

    GM2

    GM2.com