Join OSF Digital as a Backend Developer, where you will design and build server-side components using Java, ensuring clean and efficient code. Collaborate with cross-functional teams to optimize backend performance and security while contributing to innovative digital experiences for our users.
Job Description
Design and build server-side components, including APIs and databases, using Java and relevant frameworks, ensuring clean and maintainable code.
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.
Engage with cross-functional teams to meet project goals, requiring strong communication and teamwork skills.
Technical Competencies:
Strong knowledge and experience in the Java programming language. 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. 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. Knowledge of software testing principles and practices.
Proficiency in using version control systems like Git for code management and collaboration.
Analytical and Problem-Solving Competencies:
Strong analytical and problem-solving skills to identify and resolve issues in the backend code and infrastructure.
Knowledge of performance optimization techniques, such as caching, indexing, and query optimization, to ensure efficient and scalable backend systems.
Cloud Experience:
Experience with cloud platforms such as AWS. Ability to deploy and manage applications in a cloud environment, leveraging cloud services for scalability and performance.
OSF Digital is proud to be an equal opportunity employer, where you can bring your whole self to work. Join an inclusive and passionate community of professionals who help bring about digital transformation for businesses around the world. At OSF Digital, we welcome all individuals and do not discriminate on the basis of gender identity and expression, race, ethnicity, disability, sexual orientation, color, religion, national origin, age, marital status, or any other protected category in any of the jurisdictions in which we conduct business. Explore our opportunities and join us on an amazing journey!