Mercell
Posted 11mo ago

Senior Software Engineer (Java) - Talent Pool

Mercell
Utrecht or Lisbon
HybridFull Time
Responsibilities
  • Design apps
  • Develop services
  • Collaborate teams
Requirements
  • Senior Java developer with Spring, AWS, SQL, CI/CD, and test automation in cloud-native environments
Technical tools mentioned
JavaSpring MVCSpring BootAWSS3RDSECSEKSLambdaKafkaCI/CDSQLDocumentDBMariaDBPostgresqlCloudFormation

Job description

Mercell is seeking a Senior Software Engineer to join our engineering team. In this role, you'll be instrumental in developing and optimizing applications within a cloud-native architecture. If you're passionate about building secure, scalable, and high-performance software solutions, and thrive in a collaborative, innovative environment, we encourage you to apply!


About Mercell

Mercell is a tech company and the market leader in e-procurement in Europe. We're revolutionizing how the public sector procures goods and services, helping buyers and suppliers connect in the most efficient, transparent, and easy way possible.

We are building a new SaaS platform that automates the entire tendering process, from publication to evaluation and final contract. This complex process involves a lot of API integrations, validations, and intricate steps that need to be handled seamlessly. Our core values Growth, Curiosity, Courage, and Trust guide everything we do, from our business decisions to how we collaborate and interact with our colleagues and customers. We are committed to fostering an environment where our employees can develop and thrive.


What you'll do:

As a Senior Software Engineer, you will:

  • Design, develop, and maintain robust high-quality applications using Java, Spring MVC and Springboot

  • Integrate and optimize services within Amazon Web Services (AWS), including SNS, S3, RDS, ECS, EKS, Lambda, etc..

  • Support the creation of secure, scalable, and high-performance software solutions.

  • Collaborate closely with other teams and stakeholders to ensure architectural consistency and promote best practices.

  • Provide expert guidance on platform improvements and technical challenges.

  • Optimize database queries and maintain stored procedures using your strong SQL knowledge.

  • Contribute to our CI/CD and SDL processes, with a focus on test automation.


What you'll bring:

  • Senior-level experience with the Java (Spring MVC and Springboot)

  • Proven experience with cloud computing services, preferably AWS.

  • Strong background in building web applications.

  • A solid understanding of CI/CD, SDLC processes, and test automation.

  • Adherence to clean code principles.

  • Familiarity with event-driven technologies, such as Apache Kafka

  • Experience of Infrastructure as Code with any of the available tool but CloudFormation is preferred

  • Strong SQL knowledge and experience with stored procedures with databases like DocumentDB, MariaDB, Postgresql

  • Excellent problem-solving skills and the ability to work both independently and collaboratively within a team.


We also value:

  • A positive attitude and strong communication skills.

  • A collaborative spirit; you enjoy teamwork, coaching, and helping others.

  • The ability to navigate complex codebases with minimal documentation and improve them as needed.

  • Proficiency in troubleshooting complex issues within production systems.

  • A commitment to continuously communicating progress and plans to stakeholders.

  • A professional, respectful, and responsible work ethic.

  • A passion for continuous improvement and learning.

  • Adaptability when dealing with tight deadlines and scope changes.


Locations:

  • Portugal, Lisbon (remote): Mercell does not currently have a legal entity in Portugal. Employment will therefore be arranged through a trusted Employer of Record (EoR) partner, in line with local regulations. Candidates should be comfortable with this arrangement.
  • Netherlands, Utrecht (hybrid): Combination of work from home and on-site presence in our local office, to foster collaboration.

Please note: Mercell does not provide relocation support for this position. We are seeking candidates who are already based in, or have existing work authorization for, the country where the role is located.


Has this sparked your interest?

Apply now and join our team!

There is no fixed application deadline — we will review applications continuously.

By applying, your profile will be considered for upcoming opportunities that match your skills, experience, and interests. We will keep you updated accordingly throughout the process.



Mercell is an equal opportunity employer. We welcome applications from candidates of all backgrounds and experiences.

We handle all personal data in line with GDPR and our Privacy Policy.

We may carry out background checks on applicants to verify information that appears on CVs and other documentation. This background check is carried out by an external party and is not carried out without the consent of the applicant. Current applicants will receive further information about this.

About Mercell

Provider of cloud-based e-procurement and public tendering software.

Year founded
1999
Employees
600
Organization type
Private
Latest investment
Private Equity (2022) — led by Thoma Bravo
Headquarters
NO

Similar jobs

Software Engineer roles near Utrecht, Netherlands
1d
Save
Mark Applied
Hide
Senior / Principal Software Engineer
Amsterdam, North Holland, Netherlands
HybridFull Time
GreenFlux
GreenFlux: SaaS platform for managing electric vehicle charging networks.
7+ YOE7+ years in object-oriented programming and large-scale systems, 5+ years cloud experience, architecture expertise, CI/CD, distributed systems, testing, technical leadership, and fluent English.
C#, .NET, Vue.js, Nuxt, Razor, JavaScript, TypeScript, Microsoft Azure, Azure Functions, Service Bus, Event Grid, Azure SQL, Cosmos DB, Redis, Elasticsearch, Kibana, Azure DevOps, Bicep, Reqnroll, Playwright, LeSS
1d
Save
Mark Applied
Hide
Graduate Software Engineer
London or Amsterdam or India
OnsiteFull Time
Optiver
Optiver: Global market maker providing liquidity to financial markets.
Bachelor's, master's, or PhD in computer science, computer engineering, or equivalent; proficiency in C++, Python, or Java; knowledge of algorithms, concurrency, operating systems, databases, and computer architecture.
C++, Python, Java, relational databases
4d
Save
Mark Applied
Hide
Staff Software Engineer- UI Foundations Team
San Francisco or Colorado or New York City or California or Washington or Vancouver or Amsterdam or London or Paris or Singapore or Tokyo
$192k-$264k/yr HybridFull Time
Amplitude
AmplitudeNasdaq: AMPL: Develops digital analytics software for tracking customer product behavior.
Staff-level software engineering experience; deep frontend architecture and infrastructure expertise; React or equivalent, performance optimization, developer tooling, CI/CD, AI-agent workflows, and technical leadership experience.
React, CI/CD, LLM, ESPP
4d
Save
Mark Applied
Hide
Software Engineer - Document Intelligence
Amsterdam, North Holland, Netherlands
HybridFull Time
DataSnipper
DataSnipper: Intelligent automation platform for audit and finance professionals.
4+ YOERequires 4–6 years of software engineering experience, C# and/or Python, production backend experience on cloud platforms, distributed or data-intensive systems, AI-assisted engineering, testing, and cross-stack collaboration.
C#, Python, Azure, Claude Code, Microsoft Excel, AI Foundry, Container Apps, Service Bus, Blob Storage, Content Understanding
5d
Save
Mark Applied
Hide
Software Developer (VBA developer with Python skills)
The Hague, South Holland, Netherlands
OnsiteFull Time
Arηs Group
Arηs GroupNYSE: ACN: Delivers complex IT project management and software development services.
5+ YOEBachelor's degree in computer science, information technology, or related field; 5+ years of software development and Microsoft SQL Server experience; English at B2+ level.
Microsoft Access, Microsoft Excel, Microsoft SQL Server, T-SQL, SSIS, Python, Microsoft Power BI, DAX, Power Query, Neo4j, Git, TFS, Elasticsearch, Docker, Kubernetes, Microsoft .NET, C#, ASP.NET Core, Linux, Azure DevOps
5d
Save
Mark Applied
Hide
Graduate Software Engineer (2026)
Amsterdam, North Holland, Netherlands
OnsiteFull Time
IMC
IMC: Global proprietary trading firm and market maker.
Final-year computer science or related student graduating for full-time 2026 employment; C++ or Java proficiency required, Python preferred, with algorithms, data structures, and analytical problem-solving skills.
C++, Java, Python
5d
Save
Mark Applied
Hide
Senior Software Engineer
Amsterdam, North Holland, Netherlands
HybridFull Time
eBay
eBayNASDAQ: EBAY: Global online marketplace for buying and selling diverse products.
6+ YOEBachelor's degree or higher in computer science, software engineering, or related field; 6+ years developing software with Java, Scala, RESTful Web Services, RDBMS, and NoSQL; technical leadership and mentoring experience.
Java, Scala, RESTful Web Services, RDBMS, NoSQL
5d
Save
Mark Applied
Hide
Junior Software Engineer, Clinical AI
Amsterdam or Rotterdam
€40k-€50k/yr HybridFull Time
DeepHealth
DeepHealth: AI-powered health informatics and diagnostic imaging software solutions.
0+ YOEBachelor's or Master's degree in a related field, 0–2 years of relevant experience, programming experience, English fluency, and experience with agentic coding tools such as Claude and Cursor.
Python, Java, JavaScript, TypeScript, Claude, Cursor, Docker, Django, React, GCP, AWS, DICOM, CI/CD