FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Backend Java Developer – Junior
FCamara Consulting & TrainingAs a Backend Java Developer Junior at FCamara, you will develop and maintain applications using Java and Spring frameworks, focusing on projects that require collaboration and software best practices.
Tech Stack
Tools & technologiesAngularAWSJavaJavaScriptJenkinsLinuxMicroservicesMongoDBOracleRabbitMQSpringSpring BootSpringBootSQLVue.js
About the role
Key responsibilities & impact- Develop and maintain applications using Java and the Spring frameworks Spring Boot, Spring Data, Spring MVC, and Spring Security.
- Design and implement solutions following architectural patterns such as Microservices and MVC.
- Apply software development best practices, including Clean Code and Design Patterns.
- Develop and consume RESTful APIs, ensuring quality, security, and performance.
- Work on integration with relational and non-relational databases.
- Use CI/CD tools to automate development and deployment processes.
- Perform version control and code collaboration using GitLab.
- Develop and maintain asynchronous integrations using messaging solutions, preferably RabbitMQ.
- Contribute to the continuous improvement of systems, supporting initiatives to reduce technical debt.
- Collaborate with multidisciplinary teams, proposing technical solutions aligned with business needs.
Requirements
What you’ll need- Strong experience in Java.
- Knowledge and experience with Spring Boot, Spring Data, Spring MVC, and Spring Security.
- Understanding of architectural patterns such as Microservices and MVC.
- Proficiency in development best practices, including:
- Clean Code
- Design Patterns
- Experience with relational and non-relational databases.
- Knowledge of developing and consuming RESTful APIs.
- Experience with CI/CD tools, such as Jenkins.
- Experience with code quality tools, such as SonarQube.
- Experience with version control using GitLab.
- Experience with messaging systems, preferably RabbitMQ.
- Good communication skills for interacting with technical and non-technical audiences.
- Collaborative, proactive profile with ease of working in a team.
- Capacity for continuous learning and interest in technical growth.
- Nice to have:
- Experience with relational databases such as Oracle or SQL Server.
- Experience with the non-relational database MongoDB.
- Knowledge of AWS.
- Knowledge of Linux.
- Knowledge of modeling using C4 Model diagrams.
- Experience with front-end frameworks such as Angular and/or Vue.js.
Benefits
Comp & perks- Position also open to candidates with disabilities (PwD).
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootSpring DataSpring MVCSpring SecurityClean CodeDesign PatternsRESTful APIsRelational DatabasesNon-Relational Databases
Soft Skills
Good Communication SkillsCollaborativeProactiveContinuous Learning