19 Aug
|
Thales
|
Bengaluru
Role & responsibilities
Design and develop scalable backend services using Java and Spring Boot
Build and maintain microservices-based architectures
Work with AWS cloud services for deployment and infrastructure
Work with Kubernetes / container-based deployments
Configure and maintain CI/CD pipelines (GitHub / GitLab / Jenkins)
Collaborate with DevOps, QA, and product teams for release management
Explore and integrate AI / automation tools (n8n, LLM APIs, agent-based workflows, prompt engineering, etc.)
Ensure code quality, performance, and security best practices
Participate in design discussions and technical reviews
Mentor junior developers when required
Preferred candidate profile
Solid experience in Java (17+)
Strong experience in Spring Boot / Spring Framework
Experience with REST APIs / Microservices
Working experience with AWS
Experience with Kubernetes / Docker
Experience with CI/CD tools (GitHub Actions / GitLab CI / Jenkins)
Knowledge of Event-driven architecture / Kafka / RabbitMQ
Experience with Observability tools (Datadog, Prometheus, Grafana, etc.)
Experience with OpenAI / Claude / Gemini / LangChain / RAG
Good understanding of system design and scalable architecture
Experience working in Agile / Scrum teams
Soft Skills:
Strong problem-solving skills
Ability to work independently
Valuable communication skills
Ownership mindset
Willingness to learn new technologies
WHY JOIN US:
Opportunity to grow into a technical leadership role.
Work with international teams on meaningful, high-impact projects.
Solid focus on learning and development.
Competitive compensation, bonuses, and employee-friendly policies.
Supportive team culture focused on innovation and technical excellence.
📌 Java Back End Developer Bengaluru
🏢 Thales
📍 Bengaluru