As a Java Developer, you will design, build, and maintain scalable backend systems that power next-generation telco solutions. You will lead by example, mentor junior developers, and contribute to integrating cloud-native and AI/ML-driven products while ensuring performance, reliability, and compliance with industry standards.
What You'll Do and How You'll Succeed
Backend Development
- Design, develop, test, and deploy robust backend services and APIs for telco platforms.
- Optimise system performance, reliability, and scalability for high-traffic environments.
- Implement secure coding practices and ensure compliance with industry standards.
Collaboration & Leadership
- Partner with frontend, DevOps, product, and data science teams to deliver end-to-end solutions.
- Lead small teams or mentor junior developers, driving best engineering practices and code quality.
- Participate in architectural reviews and provide technical guidance on backend technologies.
- Communicate complex technical ideas clearly to both technical and non-technical stakeholders.
Cloud & DevOps
- Integrate cloud-native solutions on AWS or Azure and support migration to cloud infrastructure.
- Apply DevOps practices using Jenkins, Kubernetes, Docker, and CI/CD pipelines.
- Monitor APIs and dashboards using ELK and Dynatrace to maintain system health.
AI/ML & Generative AI Integration
- Contribute to AI/ML product integration, including backend data pipelines and model deployment.
- Integrate Generative AI models into backend services such as chatbots, automated content generation, and intelligent assistants.
- Apply knowledge of prompt engineering, Gen AI pipeline architecture, and security/privacy considerations in deploying AI solutions.
We'd Love to Hear From You If…
Experience
- You have 6+ years of hands-on experience in backend software development using Java, RESTful APIs, Spring frameworks, and microservices.
- You have proven experience leading or mentoring software engineering teams.
- You have exposure to telco environments or prior telecom/AT&T experience.
Technical Expertise
- Skilled in Spring Boot, Spring MVC, Spring Kafka, and event-driven microservice architecture.
- Experienced with API documentation tools (Swagger) and monitoring tools (ELK, Dynatrace).
- Strong knowledge of relational and NoSQL databases including Oracle, Cassandra, Solr, Postgres, and Cosmos DB.
- Proficient in CI/CD tools such as BitBucket, Maven, Jenkins, Sonar, and advanced Git branching strategies.
- Familiar with cloud platforms (AWS, Azure) and cloud-native architectures.
- Exposure to Generative AI technologies and APIs (OpenAI GPT, Azure OpenAI, Google Vertex AI).
- Knowledge of Python for scripting and optional experience with Node.js, React.js, or Vue.js.
Ways of Working
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication skills with the ability to collaborate across teams.
- Self-motivated, adaptable, and committed to staying current with industry trends and emerging technologies.
---
Who We Are
Thakral One is a consulting and technology services company headquartered in Singapore, with a pan-Asian presence. We focus primarily around technology-driven consulting, adoption of value-added bespoke solutions, enabling enhanced decision support through data analytics, and embracing possibilities in the cloud. We are heavily inclined towards building capabilities collaboratively with clients and believe strongly in improving grounded and practical outcomes.
This approach is possible through our partnership with leading global technology providers and internal R&D teams. Our clients come from Financial Services, Banking, Telco, Government, Healthcare, and Consumer-oriented organisations.