Home
Jobs
Saved
Resumes
Full-Stack Developer, Spring Boot at Compass | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Full-Stack Developer, Spring Boot
Compass
Remote
Website
LinkedIn
Full-Stack Developer, Spring Boot
Brasil
Full Time
1 hour ago
Visa Sponsor
Apply Now
Key skills
Hibernate
Java
JavaScript
JUnit
MongoDB
Next.js
Node.js
NoSQL
Oracle
RabbitMQ
React
React Native
Spring
Spring Boot
SpringBoot
SQL
TypeScript
NestJS
Unit Testing
AWS
RDS
SQS
API Gateway
Dynatrace
RESTful
Git
Agile
About this role
Role Overview
Collaborate with cross-functional teams to define, design, and ship new features;
Prepare and lead technical refinement sessions for requirements provided by the product team;
Maintain the health and quality of the codebase, balancing delivery of new functionality with resolution of technical debt;
Develop scalable solutions that will be used by millions of users;
Be proactive and critical about monitoring and observability;
Maintain automated tests, including creating new tests when needed;
Mentor and support less senior developers in their professional growth;
Produce technical documentation for new features;
Participate in team ceremonies alongside other team members.
Requirements
Experience with Java 17+, Spring Boot and Hibernate;
Experience with Node.js and NestJS;
Experience with databases (SQL and NoSQL);
Experience with Oracle;
Experience with MongoDB;
Experience with RDS (Relational Database Service);
Experience with messaging systems (RabbitMQ and AWS SQS);
Understanding and practical experience with microservices architecture;
Experience designing RESTful APIs;
Experience with unit testing (JUnit 5) and contract testing (Pact);
Experience with Axway API Gateway;
Experience with Git and source code versioning;
Experience with Dynatrace;
Knowledge of Clean Code principles, Clean Architecture, and modularization;
Experience with code best practices, documentation, and development of screens and components;
Experience with agile methodologies;
Excellent problem-solving skills and strong attention to detail;
Willingness to acquire new knowledge and take on new challenges;
Minimum of 3 years of experience working on projects with high technical and process complexity.
Differentials:
Experience developing applications/front-ends with React Native and React;
Experience with JavaScript/TypeScript;
Experience with Next.js, React Hooks, Styled Components, and Axios;
Experience with Microfrontend (MFE) architecture.
Tech Stack
Hibernate
Java
JavaScript
JUnit
MongoDB
Next.js
Node.js
NoSQL
Oracle
RabbitMQ
React
React Native
Spring
Spring Boot
SpringBoot
SQL
TypeScript
Apply Now
Home
Jobs
Saved
Resumes