Sr. Java Engineer

Responsibilities

  • Solid Sr. Java Engineer, proactive and great communicator that would like to learn about the client business model and be a critical part of the engineering team’s effort to enhance the current platform.
  • Must understand distributed computing in a horizontally scaled environment and what challenges it brings. Describe transactional scenarios across multiple microservices with a good level of detail.
  • Will need to learn and understand the business model and establish a solid relationship of trust with the client.
  • Produce high-quality code matching our coding standards and best practices.
  • Highly collaborative, excellent interpersonal skills and able to work with diverse personality types.
  • Ability to influence at all levels of the company, communicate with managers and engineers alike.

Requirements

  • Extensive experience with Java 8. Older Java versions are acceptable too.
  • Experience with Java lambda expressions.
  • Experience with Spring and Spring Security.
  • JDBC and JMS.
  • Strong SQL background.
  • Working knowledge of a distributed microservices architecture.
  • Understanding of enterprise messaging (Apache MQ, RabbitMQ, others).
  • Excellent spoken and written communication skills.
  • Excellent English communication skills. Advanced English level.

Additional Qualifications

  • A strong sense of ownership.
  • Can take on full projects from beginning to end.
  • Problem solver.
  • Team Player.
Skills needed: Apache Java Microservices SQL
Job Type: Full Time
Job Category: Remote
Location: Mexico USA

    Apply for this position

    Contact Information
    Where do you live?

    How’s your English?

    How many years of working related experience do you have?
    Tell us about your main skills (add as many lines as needed)
    Your current job position name:
    What's your hiring preference?

    Upload your resume *