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.