Full-Stack Developer, Java

Posted Oct 7

This is a fully remote position, open to applicants in Brazil.

πŸ“‹ Description

β€’ Design, develop, and improve web applications utilizing Java.

β€’ Implement object-oriented programming principles and design patterns in solution development.

β€’ Establish and manage integrations with relational databases.

β€’ Produce and update technical API documentation.

β€’ Resolve bugs, enhance performance, and refactor existing code.

β€’ Collaborate effectively within Agile frameworks.

β€’ Engage in technical discussions and suggest ongoing enhancements to solutions.


⛳️ Requirements

β€’ Currently enrolled in a bachelor’s degree program in Information Technology or a related area; or completion of a higher education program with a postgraduate certificate in Information Technology of at least 360 hours.

β€’ Strong background in Java development.

β€’ Expertise in object-oriented programming, including Collections, Generics, Lambda expressions, Stream API, exceptions, I/O, and Java language capabilities.

β€’ Familiarity with Spring, Spring Boot, Spring Cloud, RESTful APIs, and microservices architecture.

β€’ Understanding of Clean Architecture, Domain-Driven Design (DDD), MVC, design patterns, and SOLID principles.

β€’ Experience with relational databases, particularly Oracle or PostgreSQL; proficiency in SQL, PL/SQL/PL/pgSQL; query optimization; and execution plan analysis.

β€’ Knowledge of MongoDB and Elasticsearch.

β€’ Familiarity with RabbitMQ, Webhooks, REST, and SOAP protocols.

β€’ Experience in unit and integration testing, including JUnit and TDD methodologies.

β€’ Understanding of application security, authentication and authorization mechanisms, OAuth 2.0, JWT, Keycloak, and OWASP standards.

β€’ Proficiency with Git, Docker, SonarQube, and CI/CD pipelines.

β€’ Knowledge of Kubernetes and container/orchestration environments.

β€’ Experience in deploying applications and executing continuous integration and continuous delivery processes.

β€’ Familiarity with functional and non-functional requirements analysis and Agile methodologies.

β€’ Ability to assist in the analysis, development, support, and enhancement of highly complex solutions.


🏝️ Benefits

β€’ Commitment to inclusion and equal opportunity for professionals with disabilities, as well as promoting gender and racial/ethnic equity.

β€’ A culture that fosters innovation, curiosity, collaboration, learning, and personal growth.

β€’ Opportunity to explore your skills and work alongside specialists.

β€’ Equal chances to advance your career.

β€’ Development of inclusive, responsible, and sustainable solutions.

People also viewed

Teladoc Health21 hours ago

Software Engineer III

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job
Alkami Technology21 hours ago

Staff Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$140k – $175k/year
ApplyView job
Life36021 hours ago

Senior Software Engineer II, Mobile – Revenue Experimentation, AI Native

US flagUnited States, +1 more countryFull-timeFull-stack Engineer$118.5k – $216.5k/year
ApplyView job
NMI21 hours ago

Senior Software Engineer

US flagUnited States, +1 more countryFull-timeFull-stack Engineer$115k – $130k/year
ApplyView job
Rula21 hours ago

Senior Software Engineer – EAP/Employer

US flagUnited States OnlyFull-timeFull-stack Engineer$166k – $203k/year
ApplyView job
Rad AI21 hours ago

Staff Software Engineer, Speech

US flagUnited States OnlyFull-timeFull-stack Engineer$187k – $265k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers