
Full-Stack Developer, Java
Posted Oct 7

Posted Oct 7
This is a fully remote position, open to applicants in Brazil.
β’ 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.
β’ 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.
β’ 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.
Teladoc Health
Alkami Technology
Life360
NMI
Get handpicked remote jobs straight to your inbox weekly.