Backend Developer, Brazil

Detalhes da Vaga

We are seeking a skilled Backend Developer to join our team.
In this role, you will design and build server-side components, including APIs and databases, using Java and relevant frameworks.
You will ensure clean, maintainable code and collaborate with cross-functional teams to deliver high-quality solutions.
Responsibilities: Design and build server-side components, including APIs and databases, using Java and relevant frameworks.
Implement and integrate RESTful APIs, manage data validation, and handle errors, possibly integrating with external services.
Design and optimize databases for performance, maintain data integrity, and work with various database systems.
Conduct unit and integration tests to maintain code quality, identify bugs, and optimize performance.
Collaborate with frontend developers to integrate systems.
Enforce backend security through authentication, authorization, and encryption practices.
Enhance backend performance and scalability, including query optimization and system efficiency improvements.
Diagnose and fix backend issues, optimize performance, and maintain system stability.
Engage with cross-functional teams to meet project goals, requiring strong communication and teamwork skills.
Requirements Strong knowledge and experience in Java programming language, including understanding of core concepts, syntax, and best practices.
Experience in building server-side applications and APIs using Java frameworks such as Spring Boot.
Proficiency in working with relational databases like MySQL, PostgreSQL, or Oracle, including knowledge of SQL, data modeling, and database optimization.
Understanding of web development concepts and technologies such as HTTP, RESTful APIs, JSON, and XML.
Strong understanding and application of OOP principles, including encapsulation, inheritance, and polymorphism.
Familiarity with popular Java frameworks and libraries such as Spring Framework, Hibernate, or Apache Kafka.
Experience with unit testing frameworks like JUnit and knowledge of software testing principles and practices.
Proficiency in using version control systems like Git for code management and collaboration.
Understanding of security principles and best practices for securing backend applications, including authentication, authorization, and data encryption.
Knowledge of performance optimization techniques, such as caching, indexing, and query optimization, to ensure efficient and scalable backend systems.
Skill Set: Strong analytical and problem-solving skills to identify and resolve issues in the backend code and infrastructure.
Ability to work collaboratively with cross-functional teams and build strong relationships with stakeholders.
Excellent communication skills in Portuguese.
#J-18808-Ljbffr


Salário Nominal: A acordar

Fonte: Whatjobs_Ppc

Função de trabalho:

Requisitos

Desenvolvedor Back End

A NEORIS é uma aceleradora Digital que ajuda empresas a entrar no futuro, temos mais de 20 anos de experiência como Parceiros Digitais de algumas das maiores...


Neoris - Brasil

Publicado a day ago

Ruby Engineer (Middle/Senior) Id26537

What you will doProducing high-quality code;Fix current scraper sites and add more;Communication with Engineering & Data Analytics management;Alignment with ...


Agileengine, Llc - Brasil

Publicado a day ago

Gerente Jobs In Remote - 2 Job Positions Available

Send me new remote jobs everyday:Gerente JobsYour job alert has been successfully created. Check your email and click on the link to start receiving your job...


Gartner - Brasil

Publicado a day ago

Mid-Level Qa Engineer

About the QA Engineer positionWe are looking for a Quality Assurance (QA) engineer who will manage exploratory and automated tests to ensure product quality....


Cesar - Centro De Estudios E Sistemas Avançados Do Recife - Brasil

Publicado a day ago

Built at: 2025-01-07T01:55:13.126Z