SR Back End Software Engineer - Java & Microservices (Argentina, Brazil, Spain or Uruguay)

Job Description

What’s the opportunity? 

As our Senior Java Developer you will build high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications with big customers.


What will I be doing?
  • Contribute in all phases of the development lifecycle.
  • Designing, developing and delivering high-volume, low-latency applications for mission-critical systems.
  • Write well designed, testable, efficient code.
  • Ensure designs are in compliance with specifications.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.

  • What skills do I need?
  • Hands on experience in designing and developing applications using Java platforms
  • Object Oriented analysis and design using common design patterns
  • Profound insight of Java
  • Experience in working/designing Microservices (Circuit Braker, Idempotency etc)
  • Good knowledge of Relational Databases, SQL and technologies (JPA2, Hibernate)
  • Experience in Spring Framework
  • Experience with test-driven development
  • Proficient understanding of code versioning tools, such as Git
  • Written and spoken English (at least intermediate)
  • AWS knowledge is a plus