Desenvolvedor De Back End (Remote)

Other
Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level

OSF Digital

Desenvolvedor De Back End (Remote)

Desenvolvedor De Back End | OSF Digital | Brazil

We are seeking a skilled Backend Developer to join our team. In thisrole, you will design and build server-side components, including APIs anddatabases, using Java and relevant frameworks. You will ensure clean,maintainable code and collaborate with cross-functional teams to deliver...

Desenvolvedor De Back End | OSF Digital | Brazil

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.

Show more

Show less

Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

Load more listings
When applying state you found this job on Pangian.com Remote Network.