Evolving Tech Lead

5 days ago


WP ROU BUCH FLR, Romania beBeeSoftwareEngineer Full time

Software Engineer Opportunities

We're seeking an experienced Java Software Engineer II to join our ever-evolving team.

This role offers the chance to work on a large-by-volume global payment platform, focusing on robustness, security, and capacity. Our system processes over 800 transactions every second and exceeds 10 million successful payments daily.

  • You will design and develop solutions in Java, SQL, and PL/SQL as part of a team, aligning with:

    • High-capacity mission-critical 24/7 service with 5 nines uptime requirements

    • Product specifications and business value drivers

    • World-class architectural and software engineering principles

    • Department standards and practices, such as code quality, agile ways of working, and technical debt control

  • Closely partner with software and quality assurance engineers through code reviews, knowledge sharing, and mentoring

  • Active collaboration with engineers in the UK and US

  • Contribute to retrospectives, resolve technical debt, and improve team and department working practices

  • Be available outside normal office hours for release support and deployment

  • Work collaboratively along the entire SDLC – with colleagues, solution designers, release teams, support, and the business to refine, release, and run software solutions

Key Requirements
  • Ability to build secure, clean, and testable Java-based distributed applications in a Linux environment

  • Firm grasp of relational database concepts (e.g., Oracle), appreciation of architecture, and knowledge of industry design patterns

  • Dynamic can-do attitude with the ability to work collaboratively within a team to drive continuous improvement and prioritize under pressure

  • Taking pride in your work and encouraging others to do the same

  • Experience with large code bases and version control systems

  • Experience with Linux as a development and production environment

Bonus Skills
  • Interest in innovation using techniques like BDD, best-of-breed software engineering practices, and tools

  • Knowledge of AI and ability to use AI tools in daily tasks

  • Experience with agile frameworks and methodologies (Scrum, Kanban, SAFe)

  • Global online business experience or knowledge of cryptography and secure inter-application communication principles

About the Team

Our winning teams own it every day.

What Makes a Great Team Member?

It's simple: Stay Curious, Act With Purpose, and Win Together.