VC-X Solutions

Mid-level Java Developer

VC-X Solutions

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job 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