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.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in Java application development using Spring frameworks, with a strong focus on architectural patterns like Microservices and MVC. Proficient in implementing best practices such as Clean Code and Design Patterns while ensuring quality and performance in RESTful API development.
Highest-signal resume keywords
Java DevelopmentSpring BootMicroservices ArchitectureRESTful API DevelopmentCI/CD Tools
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaSpring BootSpring DataSpring MVCSpring SecurityClean CodeDesign PatternsRESTful APIsRelational DatabasesNon-Relational Databases
Soft Skills
Good Communication SkillsCollaborativeProactiveContinuous Learning
Tools & Technologies
GitLabJenkinsSonarQubeRabbitMQAWSLinux
Industry Keywords
MicroservicesMVCTechnical DebtC4 Model DiagramsFront-End Frameworks
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).