Thales logo

Software engineer

Thales
NewPosted today

LOCATION

Noida · Hybrid

EXPERIENCE

3 - 6 Years

TYPE

FullTime

SKILLS REQUIRED

JavaSpring BootREST APIsFull-Stack DevelopmentRelational DatabasesDockerKubernetes

Job description

Overview

Software Engineer (Java Full Stack) role at Thales in Noida, owning end-to-end design, development, validation and delivery of product features across backend and frontend layers as a self-driven individual contributor, while mentoring junior engineers.

What you'll do

  • Independently own product feature development across backend and frontend layers, including design, implementation, validation and delivery of scalable software applications and systems.
  • Build and implement backend engineering using Java, Spring Boot, REST APIs, microservices, databases and cloud-native patterns.
  • Build and implement frontend engineering using React or Angular, TypeScript/JavaScript, UI integration and responsive web application development.
  • Follow development and security processes, ensure technical quality of the solution with unit test coverage, and identify and handle security vulnerabilities.
  • Work on customer escalated issues.
  • Drive innovation by proposing, prototyping and evaluating new technical solutions (PoCs), and contribute to continuous improvements in performance, scalability and developer productivity.
  • Contribute innovative ideas for technical improvements and processes.
  • Support junior engineers through technical guidance, code reviews, implementation support and knowledge sharing.
  • Work with Java, Spring Boot, REST APIs, microservices, React or Angular, TypeScript/JavaScript, Kubernetes, and own deployments and chart definitions for applications.

What you'll need

  • Bachelor's degree in Computer Science, Computer Engineering, Electronics and Communication, or a related discipline.
  • 3–6 years of application development experience, including strong hands-on Java full stack development across backend and frontend technologies.
  • Strong hands-on experience designing and implementing REST API based backend applications using Java, Spring and Spring Boot frameworks.
  • Strong exposure to frontend technologies such as React or Angular, with the ability to collaborate on UI architecture, review frontend implementation and ensure seamless integration with backend services.
  • Core knowledge of Data Structures, OOPS, SOLID design principles and common Design Patterns.
  • Working exposure to any cloud stack (GCP, AWS).

Nice to have

  • Leveraging AI in routine work or personal POCs.
  • Exposure to Cloud and Kubernetes-based applications.
  • Hands-on experience with a modern cloud-friendly programming language such as Python or Node.js.
  • Experience in unit testing and any automation (BDD) framework.
  • Good exposure to any relational database (MSSQL or MySQL).
  • Exposure to Microservices architecture and Docker-based applications.

Details

  • Location: Noida, India (Thales is headquartered in Noida; other offices include Delhi, Gurugram, Bengaluru and Mumbai).

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software engineer