Software Engineer (Backend Developer) - GTech
Summary
Builds and maintains server-side logic, APIs, and databases for a web app using Java/Spring, ensuring performance, security, and scalability.
About the Role
A Backend Developer is responsible for building and maintaining the server-side logic, databases, and APIs of a web application. Their primary focus is on how the application works behind the scenes, ensuring performance, security, and scalability.
Role Description
Develop and Maintain APIs
Create RESTful or GraphQL APIs for frontend and third-party integrations.
Ensure efficient data exchange between frontend and backend.
Database Management
Design, optimize, and manage relational (MySQL, PostgreSQL) or NoSQL (MongoDB, Redis) databases.
Write efficient queries and handle database migrations.
Server-Side Logic
Optimize application performance and security.
Implement user authentication (JWT, OAuth, sessions).
Manage role-based access control (RBAC).
Performance Optimization
Improve API response times and database queries.
Implement caching mechanisms (Redis, Memcached).
Security Measures
Protect against SQL injection, XSS, and CSRF attacks.
Implement data encryption and secure API endpoints.
Deployment & DevOps
Deploy applications on cloud services (AWS, Azure, Google Cloud).
Work with CI/CD pipelines and containerization tools like Docker and Kubernetes.
Collaboration with Frontend & Other Teams
Work closely with frontend developers to ensure smooth API consumption.
Collaborate with DevOps and security teams for deployment and security best practices.
Role Requirement
Min 3 years working in experience in software development
Good understanding in Java and Spring
Familiar with API development
Familiar with distributed system architecture
Familiar with agile methodology
When we stand united, there’s nothing we can’t achieve.
Leading the future of technology with innovative solutions that transform businesses and drive sustainable growth.
GDC (Gtech Development Center),Jl. Jend. Sudirman No.15, Sukasari, Kec.Tangerang, Kota Tangerang, Banten 15118, Indonesia