Senior Java Software Engineer
Mercell Inc.
Lisbon, United States of America
12 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Remote
Lisbon, United States of America
Tech stack
Clean Code Principles
Java
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Automation of Tests
Cloud Computing
Databases
Continuous Integration
Database Queries
Web Development
PostgreSQL
MariaDB
Systems Development Life Cycle
Standard Sql
SQL Stored Procedures
Spring-mvc
Spring-boot
Cloudformation
Kafka
Job description
- 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., * 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.
Requirements
- 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.
About the company
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.