Logo for Vigil

Senior Java Engineer at TXP

Role overview

Qualifications

  • 5+ years of experience as a Java developer
  • Bachelor’s degree in a relevant field
  • Proficient in Java 11+, Spring framework, SQL
  • Experienced in Java-based ORMs, particularly JPA/Hibernate

Responsibilities

  • Developing, maintaining, and supporting payment solutions
  • Collaborating in squads or working independently as needed
  • Engaging with business stakeholders to understand their challenges
  • Coordinating with architects, analysts, and other specialists for technical solution proposals

About the company

Vigil logo

Vigil

We create exceptional digital products that drive business value We’re a tech consultancy, expert in software engineering and cloud transformation.

Company details

Company typeScaleup
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

SUMMARY:

As a Senior Java engineer, you will be creating new and maintaining existing microservices for a new payments solution for the payments area of our client, taking part in architectural design decisions and communicating closely with frontend developers, testers and business analysts who are also part of the same scrum team.

We are looking for candidates who are as excited about pushing their own development and working with cutting-edge technologies on a geographically distributed team where most of the communication is happening online.

WHAT WILL YOU BE DOING:

  • Developing, maintaining, and supporting payment solutions.
  • Collaborating in squads or working independently as needed.
  • Engaging with business stakeholders to understand their challenges.
  • Coordinating with architects, analysts, and other specialists for technical solution proposals.
  • Scoping and executing Proof of Concepts as required.
  • Identifying and resolving issues during incidents.
  • Participating in Agile (Scrum) processes: attending meetings, reporting progress, and estimating tasks.
  • Ensuring timely and standard-compliant task/project completion.
  • Offering ideas to enhance application usability and efficiency.
  • Assisting other developers and contributing to different projects as necessary.
  • Providing flexible support for applications during key events, in rotation with the team.

WHAT WE ARE LOOKING FOR:

  • + 5 years of experience as a Java developer in diverse software projects
  • A bachelor’s degree (or equivalent) in a relevant field is required.
  • Proficient in Java 11+, Spring framework, and SQL, with a preference for MySQL
  • Experienced in Java-based ORMs, particularly JPA/Hibernate
  • Skilled in designing and implementing RESTful web services and clients
  • Strong understanding of Java concurrency and multithreading concepts
  • Familiar with Maven and Linux environments
  • Knowledgeable in asynchronous messaging, specifically Kafka
  • Proficient with CI tools and automation, notably Gitlab
  • Committed to producing high-quality, robust software
  • Experienced in Agile development, specifically with Scrum
  • Capable of JVM monitoring, performance tuning, and troubleshooting Java applications in production
  • Analytical thinker with strong creative problem-solving abilities.
  • Ability to work well under pressure and deadlines
  • Strong English communication skills, both written and verbal

AWESOME BUT NOT REQUIRED:

  • Experience building highly transactional, high-volume distributed server applications
  • Experienced with distributed caching technologies, such as Hazelcast or Redis.
  • Practical knowledge of Docker and Kubernetes
  • Familiarity with the Quarkus framework
  • Experience in developing back-office applications with JavaScript frameworks like React or Angular
  • Experience in the Online Gaming or Payments industry

WHAT’S IN IT FOR YOU?

  • Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues and help create our company culture
  • A culture in which we don’t criticise failure but ensure we learn from our mistakes
  • An Agile environment where your ideas are welcome
  • The possibility to grow and experience different projects
  • Ongoing Training & Mentoring
  • The possibility of travel

- ATTENTION! THIS POSITION IS FOR PORTUGAL OR BRAZIL BASED ONLY

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Java Developer Related jobs

Other jobs at Vigil

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.