
Mid-level Java Backend Developer
Grupo Panvel
full-time
Posted on:
Location Type: Hybrid
Location: Eldorado do Sul • Brasil
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
DockerGradleJavaJUnitKafkaMongoDBOraclePostgresRabbitMQSOAPSpringSpring BootSpringBoot
About the role
- Provide technical and functional support to team members, clarifying questions related to the business and technology.
- Work collaboratively and communicate effectively, ensuring successful integration with the team.
- Demonstrate proactivity in resolving daily tasks and challenges.
- Interact with the Architecture team to understand proposed technical and functional solutions.
- Perform System Design activities, implement solutions, and develop APIs and microservices.
Requirements
- Experience with Java 8+, including in-depth knowledge of the JVM, garbage collection, tuning, and profiling.
- Experience with JUnit and unit testing.
- Knowledge of Gradle, Git, and Docker.
- Experience with relational and non-relational databases, preferably MongoDB, Postgres, and Oracle.
- Knowledge of messaging tools such as Kafka or RabbitMQ.
- Experience with continuous integration and continuous deployment pipelines (CI/CD).
- Experience with Spring Boot and the Spring Framework.
- Strong command of design patterns, SOLID principles, Clean Code, and architectures such as hexagonal, clean architecture, or distributed services.
- Experience developing and maintaining REST APIs, following best practices for design, versioning, authentication, and resilience.
- Knowledge of integrations with external systems via FTP, SFTP, HTTP, SOAP, and legacy solutions.
Benefits
- On-site cafeteria
- TotalPass (via cooperative)
- Health & Dental plan (via cooperative)
- Shuttle transportation
- Exclusive discounts at Panvel
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Java 8+JVMgarbage collectionJUnitGradleGitDockerMongoDBPostgresREST APIs
Soft skills
technical supportfunctional supportcollaborationcommunicationproactivityproblem-solving