Senior Java Software Engineer, User/Account Management

Bitso

  • Ciudad de México
  • Permanente
  • Tiempo completo
  • Hace 1 mes
Your PurposeAs a Senior Java Software Engineer in the Core Services fleet, your primary responsibility will be to design, build, and maintain systems within the critical domains of Balances, Accounts, and Users Management. These domains are integral to numerous Bitso products, and the services within them are among the most crucial in Bitso's portfolio. Your role involves leading a substantial migration project, collaborating extensively with various teams, and analyzing Bitso's current systems. Once the migration is complete, your focus will shift to the evolution of these systems according to our product roadmaps.Reports ToThis Role will be reporting to the Mercury Engineering Manager.Who You Are
  • Proven English fluency.
  • A proficient and experienced engineer with vast knowledge of many different tools and business domains. This means you are not tight to the boundaries of the language of your preference but capable of quickly learning and understanding concepts you may be unfamiliar with in a language-agnostic fashion
  • A team player. Have a demonstrated ability to work in a fast-paced environment together and feel comfortable to challenge other Sr. Engineers putting ego aside and the common good first rather than the personal benefit
  • Autonomous - Is expected to have autonomy and independence and a get-it-done attitude
  • A professional with excellent verbal and written language communication skills
We expected solid knowledge of
  • Object Oriented and Functional Programming paradigms (Java and Spring mostly)
  • Test-Driven Development and Behaviour-Driven Development (Experience with tools like Mockito, Spock, Cucumber, etc
  • Object Oriented and Functional Programming design (Java and Spring mostly) - API Design and Testing
  • Continuous Integration and Continuous Deployment. (Experience with tools like Maven, Gradle, Jenkins, and Spinnaker is a great fit)
  • Software Architecture and System Design
  • Databases
  • Understanding of Cloud Architectures, Microservices, and Distributed Systems
  • Containerization (Kubernetes and Docker)
Preferred qualifications
  • Experience from the User/Account management domain projects
  • In databases, PostgreSQL is a plus
  • Familiarity with PHP and Shell Scripting is a plus
What You Will Do
  • Be responsible for building and maintaining Bitso's critical backend services
  • Understand the requirements of Bitso's products
  • Design and implement software tests
  • Engage politely in code reviews to maintain the highest level of quality standards.
  • Help and correct bugs on our financial platform
  • Drive new feature development cooperatively with the Stakeholders
  • Have regular discussions with passionate people from many backgrounds
  • Architect solutions and improvements to scale our product and financial platforms
  • Ship high-performance code designed for high scale, high growth, high visibility markets for every day hundreds of thousands of users
in Diversity, Equity, and Inclusion suggests that individuals may hesitate to apply for jobs if they do not meet all the listed criteria. At Bitso, we value diversity and your unique strengths could be just what we're looking for. If this role excites you but you don't match every point in the description, we still want to hear from you.#LI-Remote

Bitso

Empleos similares

  • Senior Test Engineer

    Capital Empresarial Horizonte

    • Ciudad de México
    • $70.000 a $80.000 anuales
    Capital Empresarial Horizonte Empresa Mexicana especialista en Recursos Humanos y Tecnologías de la Información Solicita: Senior Test Engineer Para laborar en CDMX o GDL o QRO o…
    • Hace 21 días
  • Applications Engineer

    Airbus

    • Ciudad de México
    Job Description: NOMBRE DEL PUESTO VACANTE: Applications Engineer PROPÓSITO DEL PUESTO: Las actividades que cubre el puesto, estarán relacionadas con la validación e integr…
    • Hace 1 día