JUNIOR JAVA DEVELOPER – ON-SITE – FLORIANÓPOLIS/SC

Company
Description
Job Summary: Develop and maintain backend applications in Java, participating in architecture definition, integrating with databases, and collaborating in agile teams. Key Highlights: 1. Backend development in Java with a focus on performance and scalability 2. Participation in architecture definition and system modeling 3. Collaboration in multidisciplinary teams using agile methodologies **RESPONSIBILITIES AND ATTRIBUTES** * Develop and maintain backend applications using Java (8\+), with a focus on performance and scalability. * Implement and consume RESTful APIs and microservices. * Participate in architecture definition and system modeling. * Write clean, reusable, and testable code. * Perform integrations with relational databases (PostgreSQL, MySQL) and non-relational databases (MongoDB, Redis). * Apply unit testing and participate in code reviews. * Collaborate with multidisciplinary teams (product, design, QA) using agile methodologies. * Identify opportunities for continuous improvement in existing systems. **REQUIREMENTS AND QUALIFICATIONS** * Bachelor's degree in Data Processing, Computer Science, Computer Engineering, Systems Engineering, or Information Systems. * Proven experience with Java and frameworks such as Spring Boot, Spring MVC, and/or Hibernate. * Knowledge of relational databases (PostgreSQL, MySQL). * Experience creating and consuming REST APIs. * Familiarity with Git and code versioning. * Practice with MVC architecture and SOLID principles. * Experience with build tools such as Maven or Gradle. * Ability to work in a team, strong sense of responsibility, and autonomy.
Posted by

João Silva
Indeed · HR


