Fullstack Developer (Java/Springboot)

Apply now
  • year-experience +7 years place México contract Remote/Full Time
Description:

We are looking for an experienced Fullstack Software Engineer (with a strong emphasis on backend development) to join our team. The ideal candidate is driven by solving complex business challenges through innovative engineering solutions and modern development practices.

As a key contributor to our development team, you’ll be involved in re-architecting legacy systems into microservices deployed in hybrid cloud environments. You’ll collaborate with product owners, technical leads, and management to execute the IT roadmap and support our continuous delivery approach within an agile framework. Beyond technical expertise, we value collaboration, mentorship, and a passion for growth, both personal and team-oriented.

What will you do?

  • Designed and built scalable full-stack solutions hosted on AWS and Azure.
  • Collaborate with product managers and data scientists to deliver high-performance automated solutions.
  • Engage in system architecture and design discussions with technical stakeholders.
  • Perform code reviews and participate in design reviews with peers.
  • Support and maintain services in production.
  • Automate deployments and ensure code quality through robust testing strategies.

Requirements:
  • 6–8+ years of software development experience.
  • Proven leadership and mentoring abilities within development teams.
  • 3–5+ years of experience building cloud-native applications.
  • BS/BA in Computer Science or related.
  • Java 11 (required), Python, JavaScript/TypeScript, Node.js, React, HTML, CSS.
  • PostgreSQL, Snowflake, SQL.
  • Strong background in microservices architecture and implementation.
  • Familiarity with RESTful APIs, GraphQL, and third-party integrations.
  • Experience with React.
  • Hands-on experience with AWS and/or Azure cloud platforms.
  • Solid understanding of software architecture and design principles.
  • Ability to lead end-to-end product development and manage complex projects.
  • Proactive approach to identifying technical challenges and proposing solutions.
  • Commitment to best practices in coding, testing, and deployment.
  • Preferred skills: Kafka, RabbitMQ/ActiveMQ, WebSockets, Redis.
  • Preferred skills: Kubernetes, Docker, Linux, AWS, Azure.
  • Preferred skills: ElasticSearch, Grafana.
  • Preferred skills: GitHub, Jenkins, Harness.
WHY WORK WITH US?