Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design, develop, and maintain scalable backend services and APIs using Java.
- Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic.
- Optimize application performance and ensure high availability and reliability of backend systems.
- Participate in code reviews, providing constructive feedback and ensuring adherence to best practices.
- Troubleshoot, debug, and resolve technical issues across the backend stack.
- Write clean, maintainable, and well-documented code following industry standards.
- Implement security and data protection measures in backend services.
- Contribute to the continuous improvement of development processes and workflows.
- Work closely with product managers and stakeholders to understand requirements and deliver solutions.
- Stay up-to-date with emerging technologies and propose innovative solutions to enhance backend architecture.
Job Requirements
- 1-3 years of professional experience in backend development using Java.
- Proficiency in Java and related backend frameworks (such as Spring Boot or Jakarta EE).
- Experience with RESTful API design and implementation.
- Familiarity with relational databases (e.g., MySQL, PostgreSQL) and ORM technologies.
- Understanding of software development best practices, including version control (Git).
- Ability to work independently and collaboratively in a home-based environment.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Experience with unit testing and test-driven development.
- Knowledge of cloud platforms or containerization (e.g., Docker) is a plus.