Back End Developer
Core
Design, develop, test, and maintain scalable enterprise applications and cloud-native platforms using Java.
Role type
Senior backend developer (Java)
Builds
Enterprise-grade applications and cloud-native platforms
Domain
Enterprise software / Cloud infrastructure
Deliverable
production ML models | product features
Required skills
Java, Docker, Kubernetes, SQL/Relational databases, NoSQL databases, REST APIs, JSON, Networking fundamentals (TCP/IP, HTTP/HTTPS, DNS), Security concepts
Preferred skills
Python scripting, CI/CD tools, Cloud platforms (AWS, Azure, GCP), Monitoring and logging tools
Technologies
Java, Docker, Kubernetes, MySQL, PostgreSQL, Oracle, JavaScript, AWS, Azure, GCP
Responsibilities
Design and develop enterprise-grade applications using Java; Build and manage containerized applications using Docker and Kubernetes; Develop and optimize database schemas and queries; Work with REST APIs and JSON-based integrations; Troubleshoot production issues and perform root cause analysis; Participate in CI/CD pipeline development; Ensure application performance, scalability, and security best practices; Support deployment and operations in cloud or hybrid infrastructure environments
Seniority
Mid-to-Senior, hands-on IC