Senior JAVA Developer
Thales
Job Description
Job Description : We are looking for a highly skilled Senior Software Developer with strong experience in Java and Spring Boot, along with working knowledge of Cloud, DevOps, and modern AI-based tools. The ideal candidate should have experience building scalable backend systems, working with cloud infrastructure, and exposure to emerging AI/automation technologies. It is well-suited for someone with a strong passion for technology, committed to delivering secure and scalable solutions, and motivated by the challenges of distributed systems and complex technical problems.
This role requires hands-on development, system design, and collaboration with cross-functional teams to build high-quality, production-grade applications. Key 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 Required Skills: Strong experience in Java (version 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 Good to Have (Preferred): Experience with Terraform or Infrastructure as Code Experience with n8n / workflow automation tools Exposure to Agentic AI / LLM / Prompt Engineering Experience in Cloud / Distributed systems Soft Skills: Strong problem-solving skills Ability to work independently Good 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.
Strong focus on learning and development. Competitive compensation, bonuses, and employee-friendly policies. Supportive team culture focused on innovation and technical excellence.
At Thales, we’re committed to fostering a workplace where respect, trust, collaboration, and passion drive everything we do. Here, you’ll feel empowered to bring your best self, thrive in a supportive culture, and love the work you do. Join us, and be part of a team reimagining technology to create solutions that truly make a difference – for a safer, greener, and more inclusive world.