
Mid-level Java Developer
VC-X Solutions
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇧🇷 Brazil
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AWSCloudDjangoGraphQLJavaJUnitMockitoPostgresPython
About the role
- Create, maintain and evolve APIs using Java
- Develop solutions based on REST and GraphQL architectures
- Create and run unit and automated tests to ensure code quality
- Actively participate in architecture definition sessions and new product feature planning
- Propose and evaluate new technologies that contribute to better outcomes and team efficiency
- Create, maintain and optimize reusable components and libraries
- Share technical knowledge and support the upskilling of other developers on the team
- Collaborate on versioning, integration and continuous delivery practices
- Support basic DevOps initiatives and cloud infrastructure
Requirements
- Intermediate knowledge of Java
- Intermediate knowledge of Quarkus
- Intermediate knowledge of relational databases, preferably PostgreSQL
- Experience with unit testing (e.g., JUnit, Mockito or similar)
- Familiarity with object-oriented programming
- Basic understanding of REST APIs
- Experience with system integrations
- Basic knowledge of cloud environments (experience with AWS is desirable)
- Analytical mindset with ability to understand business rules
- Proactive and eager to learn
- Currently pursuing or have completed a higher education or technical course in Software Development, Computer Science, Information Systems or related fields
- Practical experience with microservices is a plus
- Experience in agile environments (Scrum/Kanban) is a plus
- Prior experience defining architectural patterns is a plus
- Interest in coding best practices, clean code and testing is a plus
- Knowledge of Python/Django is a plus
- Previous exposure to AWS Lambda or serverless architecture is a plus
- Experience with reading and manipulating PDFs is a plus
Benefits
- Remote work model
- Transportation allowance
- Meal/food voucher on Caju card
- Dental plan
- No dress code
- Life insurance
- Birthday day off
- 40 hours per week (2-hour lunch break)
- Support for personal and professional development
- Culture that values 1:1s, continuous feedback, diversity, inclusion and human-centered values
- Employment model: CLT (Brazilian labor contract)
- Gogood and Nav
- Partnerships with pharmacies
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaQuarkusPostgreSQLJUnitMockitoREST APIsmicroservicesPythonDjangoAWS
Soft skills
analytical mindsetproactiveeager to learn
Certifications
higher education in Software DevelopmentComputer ScienceInformation Systems