🚀 Join the Pioneers of Digital Transformation at OSF Digital! 🌐
Join our team at OSF Digital, where innovation meets excellence in the realm of digital transformation. As the largest global Salesforce Partner, we're on the lookout for talented individuals who resonate with our core values of integrity, client-centricity, and collaboration. At OSF, we harness AI to create smarter, more efficient solutions that propel businesses forward.We believe in the power of remote work and the flexibility it brings to our one-team culture, fostering a global community of forward-thinkers. Our employees enjoy a range of benefits designed to nurture their professional growth, continuous learning opportunities, a collaborative culture, and the chance to work on transformative projects with a global impact.We are looking for a Backend Developer PL will be responsible for designing and developing the server-side components of applications, including APIs, databases, and business logic. This involves writing clean, efficient, and maintainable code using Java and relevant frameworks.Implementing and Integrating APIs: You will work on implementing RESTful APIs, ensuring proper request handling, data validation, and error handling. You may also be responsible for integrating with external APIs or third-party services.Database Management: You will be involved in designing and managing databases, including data modeling, query optimization, and ensuring data integrity. This may involve working with relational databases like MySQL or PostgreSQL, or NoSQL databases like MongoDB.Testing and Quality Assurance: You will write unit tests and perform integration testing to ensure the quality and reliability of the backend code. This includes identifying and fixing bugs, as well as optimizing code performance.Collaboration with Frontend Developers: You will collaborate closely with frontend developers to ensure smooth integration between the frontend and backend components. This may involve defining API contracts, providing documentation, and resolving any integration issues that arise.Security and Authentication: You will implement security measures to protect backend systems and data, including authentication and authorization mechanisms. This may involve implementing secure login systems, access control, and encryption.Performance Optimization: You will optimize backend systems for performance and scalability, including implementing caching mechanisms, optimizing database queries, and improving overall system efficiency.Troubleshooting and Debugging: You will be responsible for identifying and resolving issues in the backend code, including troubleshooting performance bottlenecks, fixing bugs, and ensuring system stability.Collaboration and Communication: You will collaborate with cross-functional teams, including project managers, designers, and other developers, to ensure successful project delivery. Effective communication and teamwork are essential for understanding requirements and delivering high-quality solutions.
Requirements:Know the back-end programming language (Java)Know database technologiesUnderstand web technologies such as HTML, CSS and JavaScriptKnow version control tools like GitExperience in writing documents and unit testsAgility and flexibility Skill SetStrong 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 BootProficiency 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.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.Understanding of security principles and best practices for securing backend applications, including authentication, authorization, and data encryption.
Languages:English intermediate
*OSF Digital not discriminate no one regard to color, religion, sexual orientation, gender, perception or identity, national origin, age, marital status or disability
🔗 Apply Now and become part of something extraordinary!