Desenvolvedor de back end (JAVA)
OSF Digital
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.
J-18808-Ljbffr
Trabalhos semelhantes que podem ser interessantes para você
-
Responsabilidades : Prestar suporte à rede de licenciados por meio de contato telefônico, via email e presencialmente no processo de análise prévia de novos consultores; Sanar dúvidas quanto a docume
-
Responsável por auxiliar toda área administrativa ligada a vendas dentro da empresa, assegurando que todos os pedidos serão faturados e expedidos conforme autorizado pelo gerente comercial / vendedor
-
Hospital admite Office-boy em Cianorte (Zona 1). Entrega de documentos, contratos, propostas, faturas e correspondências. Organização de correspondências. Auxílio em atividades logísticas gerais da e
-
Responsabilidades : Receber e analisar solicitações de clientes via telefone, e-mail e sistema interno. Realizar atendimento ao cliente de forma ágil e eficiente, garantindo satisfação e resolução de
-
Empresa de tecnologia admite Desenvolvedor Back End em Sumaré. Realizar análise técnica das soluções em cooperação à análise de negócio.Projetar e implementar soluções back-end para web. ...
-
DESCRIÇÃO RESPONSABILIDADES E ATRIBUIÇÕES Suporte a lojas, clientes e lojistas via chamados, e-mail e Chat; Controle e envio de cartões e materiais as lojas; Acompanhamento e ajuste de relatórios de