Job Detail
-
Experience 1 Year
-
Industry Software Company
-
Qualifications Bachelor
Job Description
We are seeking a skilled and detail-oriented Java Backend Engineer to join our dynamic development team. The ideal candidate will be responsible for designing, implementing, and maintaining the backend systems and services that power our applications. You will collaborate with frontend developers, product managers, and other stakeholders to create scalable and high-performance solutions.
Job Type: Remote
Working Hours: Around 5:45 am – 2:30 pm
Key Responsibilities:
- Design, develop, and maintain scalable backend services and applications using Java.
- Write clean, efficient, and maintainable code while adhering to best practices and coding standards.
- Integrate backend systems with external APIs, databases, and third-party services.
- Troubleshoot, debug, and optimize existing backend code for performance, reliability, and scalability.
- Collaborate with frontend developers to ensure seamless integration between frontend and backend systems.
- Participate in code reviews, ensuring high-quality code is delivered.
- Write unit and integration tests to ensure the reliability and functionality of the backend systems.
- Work closely with DevOps teams to ensure the proper deployment and monitoring of backend services.
- Stay up-to-date with the latest trends and best practices in backend development and Java technologies.
Required Skills and Qualifications:
- Strong proficiency in Java, including object-oriented design, concurrency, and multi-threading.
- Solid understanding of backend frameworks, such as Spring Boot, Hibernate, or similar.
- Experience with RESTful APIs and microservices architecture.
- Proficiency in working with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
- Familiarity with cloud platforms (e.g., AWS, Azure) and containerization tools (e.g., Docker).
- Knowledge of version control systems, preferably Git.
- Strong problem-solving skills and the ability to debug complex issues.
- Excellent communication skills and the ability to work collaboratively in a team environment.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
Apply: Please send us your resume at [email protected], we will fast-track the application process.