Description
Job Summary:
We are seeking a Java SpringBoot Back-End Developer to build REST service infrastructure, optimize code, and ensure the quality of implemented solutions, with a focus on stability and scalability.
Key Highlights:
1. Build and optimize code for performance, scalability, and speed.
2. Build reusable code and libraries for future use.
3. Work independently with asynchronous interactions.
**Back-End Developer**
We need a Java SpringBoot **programming ninja** to bring to life everything our clients need — reliably and scalably. Our back-end developer will build REST service infrastructure to support all types of interfaces (desktop, tablets, smartphones, or other servers).
**Your main activities / responsibilities will include:**
* Develop and optimize code for higher performance, scalability, and speed;
* Build reusable code and libraries for future use;
* Ensure technical feasibility of planned features;
* Be responsible for the quality and functionality of implemented solutions.
**Education:**
Bachelor's degree in Computer Science, Information Systems, or related fields.
**Essential Skills:**
* Spring/Spring Boot, or Java EE
* JSON
* Java REST APIs (JAX\-RS, Jackson/RESTEasy)
* Relational databases (MySQL/PostgreSQL) or NoSQL (MongoDB)
* JUnit
* Maven/Gradle
* Git
* Python
* Node
* Intermediate English
**Desirable Skills:**
* AWS or other cloud environments (GCP, Azure)
* Continuous integration and delivery tools (CodeDeploy, GitHub Actions, etc.)
* Agile development methodologies (Scrum/Kanban)
* Application monitoring (NewRelic or similar tools)
**What We Expect From You:**
* Initiative to create solutions aligned with the project’s ultimate goal.
* Ability to critically analyze projects you’re involved in and coherently and substantively defend your ideas;
* Autonomy to work independently with asynchronous interactions with the rest of the team;
* Flexibility to work on projects whose requirements may be revised during their evolution;
* Ability to collaborate with teams across different departments and understand diverse perspectives on the project.
**Benefits:**
* CLT employment contract
* **Salary Expectation**
* Annual bonus of up to 3 monthly salaries
* Health and dental insurance
* Access to the Flowing app, featuring a personal health assistant for individualized care.
* Meal / Food allowance
* Transportation allowance
* Study, training, and professional development stipend
* Spotify and Amazon accounts
Job Type: Full-time, CLT permanent position
Compensation: R$3\.500,00 \- R$5\.500,00 per month
Benefits:
* Medical assistance
* Dental assistance
* Life insurance
* Meal allowance
* Transportation allowance
Work Location: On-site