Job Openings
Mid Backend Developer [BET_05]
About the job Mid Backend Developer [BET_05]
QUALITY & RELIABILITY S.A. (Q&R S.A.) is an international technology innovator, Great Place to work certified, with a broad portfolio of software products and services within the primary industry segments in which it operates.
We are seeking motivated and talented professionals to join our highly skilled teams. As a Software Developer at Q&R S.A., you will be involved in the design, development, deployment, and support of complex Information Systems for our clients. This role offers a unique opportunity to work with a diverse range of technologies, enhancing your expertise in application development.
Key Responsibilities:
- Develop and maintain Spring Boot and Java EE applications
- Write well-designed, efficient and secure code
- Review, test and debug code written by team members
- Document development phases and ensure applications are up-to-date
- Schedule product releases in collaboration with internal teams
- Identify and analyze user requirements
- Resolve technical and application issues
- Prioritize, assign and execute tasks throughout the software development lifecycle
Required Qualifications:
- Bachelors degree in Computer Science or a related field.
- Minimum of 5 years of experience in Java 17+ coding, Spring Framework (Spring Boot, WebFlux, Spring Data, Spring Security),ORM (JPA/Hibernate)
- Designing, building, and testing Spring Boot applications
- Testing frameworks (Junit or Mockito)
- Build tools (Maven, Gradle)
- Version control tools (Git)
- Object-Oriented Design (OOD), Test-Driven Development (TDD), and design patterns
Desired Qualifications:
- Masters degree in Computer Science or a related field
- Familiarity with JVM internals for Profiling & Memory/Concurrency Troubleshooting
- Familiarity with Web Services (SOAP) & Open API
- Familiarity with cloud environments and tools (Azure, AWS, OCI, Google)
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes)
- Familiarity with Web Services (SOAP) and Open API
- Experience with RDBMS and SQL (preferably Oracle or Postgres)
- Experience with Jasper Reports
- Experience with development using IntelliJ IDE
- Experience with GraphQL, Microservices, Spring Cloud
- Experience with development methodologies such as RUP or Agile
- Experience with JEE application servers (Wildfly, WebLogic) and servlet containers (Tomcat)
- Experience with CI/CD tools (Jenkins, Bitbucket pipelines)
- Experience with messaging middleware (Apache ActiveMQ, RabbitMQ, Kafka, Redis)
- Knowledge of Front-End frameworks such as ReactJS
- Previous experience in Public Sector projects is a strong asset
Personal Attributes:
- Strong teamwork, communication, analytical thinking, and problem-solving skills
- Ability to work independently and collaboratively
- Organized and methodical approach
- Effective delegation and time management skills
What is there for you
- We want our people to be well compensated, so we offer an attractive salary package
- Health is the most important asset, so we have you secured with a health insurance and compilation plan from day one
- We are excited for challenges, so you are invited to take part in exciting, innovative projects that make a difference
- We never stop learning and evolving! We encourage our people to follow the pace by providing them voucher for Training Courses, so that they adapt new tech skills and develop their soft skills
- Most important, we work as a team, so we gather on a smaller and bigger occasions to celebrate good times together! Happy Fridays, bowling sessions, running events and everything that help us have fun and enjoy working to our team