Responsibilities :
- Design, develop, and maintain backend services and RESTful APIs using Golang and Java Spring Boot.
- Collaborate with frontend and mobile teams to define API contracts and ensure smooth integration.
- Implement robust, secure, and scalable backend architectures.
- Optimize application performance and ensure high availability and reliability.
- Develop and maintain database schemas, queries, and stored procedures (PostgreSQL, MySQL, or Oracle).
- Troubleshoot, debug, and resolve backend issues to maintain system stability.
- Participate in code reviews, system design discussions, and technical documentation.
- Integrate third-party services and APIs as needed.
- Collaborate within an Agile/Scrum environment to deliver high-quality deliverables on schedule.
- Ensure adherence to coding standards, security practices, and version control policies.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 2–4 years of experience in backend development.
- Strong proficiency in Golang and Java Spring Boot frameworks.
- Experience developing RESTful APIs and microservices architecture.
- Good understanding of object-oriented programming (OOP) and concurrency concepts.
- Experience with SQL and relational databases (PostgreSQL, MySQL, or Oracle).
- Familiarity with Docker, Kubernetes, or other containerization technologies is a plus.
- Understanding of CI/CD pipelines and deployment workflows.
- Knowledge of Git or other version control systems.
- Strong analytical, problem-solving, and debugging skills.
- Familiarity with Agile development methodologies (Scrum/Kanban).