Backend Developer
APAR TECHNOLOGIES PTE. LTD.
Role : Backend Developer
We are seeking a Backend Developer to join our technology team. The successful candidate will be responsible for designing, developing, testing, and maintaining backend applications and services. The role requires collaboration with cross-functional teams to deliver reliable, scalable, and high-quality software solutions.
Key Responsibilities
- Design, develop, test, and maintain backend applications and APIs.
- Develop software solutions using Java, Spring Boot, Node.js, Python, and Linux shell scripting.
- Build and integrate RESTful APIs and support API documentation using Swagger and Postman.
- Work with PostgreSQL databases to develop and optimize data-driven applications.
- Collaborate with frontend developers to support application integration.
- Perform unit testing and participate in code reviews to maintain software quality.
- Manage source code using Git and follow version control best practices.
- Support CI/CD processes using Jenkins.
- Deploy and maintain applications in containerized environments using Docker and Kubernetes.
- Prepare and maintain technical documentation using tools such as JavaDoc and Doxygen.
- Troubleshoot and resolve application issues and support continuous improvement initiatives.
Requirements
- Degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Experience in backend software development.
- Proficiency in Java and Spring Boot.
- Experience with Node.js and/or Python.
- Knowledge of PostgreSQL or other relational databases.
- Experience developing and testing RESTful APIs.
- Familiarity with Git version control.
- Understanding of CI/CD practices and tools such as Jenkins.
- Experience with Docker and Kubernetes.
- Strong analytical, problem-solving, and communication skills.
- Ability to work effectively in a collaborative team environment.
Preferred Skills
- Experience with ReactJS.
- Experience working in Agile software development environments.
- Knowledge of software design principles and best practices.
- Experience maintaining technical documentation.
EA Number : 11C4879