Jobgether
Mid-level Java Developer
engineeringfull-timeBrazil
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ AutoApply Sick of applying? We apply to roles like this for you, up to 20 a month.
Learn more
About the role
Accountabilities:
- Participate in understanding business and technical requirements through inception sessions, refinement meetings, and solution discussions.
- Design, develop, and evolve scalable, resilient, and high-performance software solutions.
- Build and maintain microservices and RESTful APIs, ensuring reliability, maintainability, and performance.
- Contribute to technical solution design and architectural decisions across different scenarios and challenges.
- Apply software engineering best practices, clean code principles, and Clean Architecture concepts.
- Ensure delivery quality through unit, functional, integration, and automated testing.
- Participate actively in code reviews, version control practices, and collaborative development workflows.
- Work closely with developers, product teams, and other stakeholders to ensure solutions are aligned with business and customer needs.
- Contribute to CI/CD practices and containerized application delivery using Docker and Kubernetes.
- Support cloud-based development and deployment, particularly within Microsoft Azure environments.
- Contribute to continuous improvement of engineering processes, technical practices, and team quality.
- Participate in an Agile environment based on collaboration, ownership, transparency, and continuous delivery.
- Help identify opportunities to improve system observability, resilience, scalability, and performance.
- Contribute to technical discussions involving distributed systems, event-driven architectures, messaging, and system architecture when applicable.
- Take responsibility for assigned deliverables while proactively raising questions, identifying risks, and proposing improvements.
- Professional experience developing applications with Java 17 or Java 21.
- Hands-on experience with Spring Boot and microservices development.
- Experience developing and consuming RESTful APIs.
- Knowledge of relational and/or NoSQL databases.
- Practical experience with unit, functional, integration, and automated testing.
- Knowledge of CI/CD, Docker, and Kubernetes.
- Experience with Git and modern version-control practices.
- Experience participating in code reviews and collaborating within software engineering teams.
- Knowledge of software development best practices, clean code, design principles, and Clean Architecture.
- Experience or knowledge of Microsoft Azure cloud technologies.
- Experience working with Agile methodologies.
- Ability to operate with appropriate autonomy for a mid-level position and take ownership of technical deliveries.
- Strong analytical and problem-solving skills, with a genuine focus on software quality.
- Collaborative mindset and ability to communicate effectively with technical and non-technical stakeholders.
- Willingness to challenge existing approaches, ask questions, propose improvements, and contribute to the team's technical evolution.
- Experience in high-volume or mission-critical environments, particularly financial services, is an advantage.
- Knowledge of distributed systems, observability, resilience, performance engineering, messaging, event-driven systems, or architectural decision-making is desirable.
- Health and dental insurance.
- Meal and food allowances.
- Childcare assistance.
- Extended parental leave.
- Access to fitness, health, and wellness professionals through Wellhub and TotalPass partnerships.
- Profit Sharing and Results (PLR).
- Life insurance.
- Continuous learning opportunities through an internal learning platform.
- Partnerships with online course providers.
- Language-learning platform.
- Employee discount programs.
- Online resources dedicated to physical health, mental health, and overall well-being.
- Pregnancy and responsible-parenting courses.
- Inclusive workplace initiatives and dedicated health, well-being, and inclusion support.
- Opportunities to work on strategic technology initiatives within the financial sector.
- Collaborative environment with opportunities for technical growth and continuous development.
- For employees located in the Campinas Metropolitan Region, office attendance may be required according to the applicable hybrid-working policy.
Requirements:
Benefits:
✦ Sick of applying to 40 jobs a month?
I rewrite your resume for ATS by hand first. Once you sign off on it, AutoApply applies to up to 20 roles like this a month, cover letter in your own voice each time. From $14.99/mo, cancel anytime.
Get AutoApply