Search by job, company or skills

Senior Software Engineer

Early Applicant
  • Posted 16 hours ago
  • Be among the first 10 applicants

Job Description

Position Description

Company Profile:

Smiths Detection's advanced threat detection and screening technology protects people and infrastructure worldwide.

We are a global leader across aviation, ports & borders, defence, and urban security — with 21 offices, 7 manufacturing sites, and 5 R&D centres.

For over 40 years, our 3,500 colleagues have been at the frontline of safety innovation, building careers on variety, cutting‑edge solutions, and continuous learning.

Job Title: Senior Software Engineer – Java Angular Full Stack Developer

Position: Senior Software Engineer (SSE)

Experience: 4+ years

Job Description:

We are seeking a highly skilled Java/Angular Full Stack Developer with proven experience in building scalable, secure, and enterprise‑grade applications. The ideal candidate is proficient in Java (Spring Boot), Angular, and modern UI frameworks, with strong exposure to microservices, containerization, and cloud platforms.

Key Responsibilities

  • Solve complex technical problems and deliver innovative solutions using modern frameworks and architectural patterns.
  • Design, develop, and maintain web applications with Angular (v10+) and Java (Spring Boot).
  • Build and optimize RESTful APIs, gRPC services, and microservices.
  • Develop responsive UIs and micro front‑end architectures.
  • Implement CI/CD pipelines, automation, and DevOps practices.
  • Containerize applications with Docker and orchestrate deployments on Kubernetes.
  • Integrate observability, monitoring, and reliability engineering practices.
  • Collaborate across engineering, QA, and operations teams in Agile environments.
  • Enforce secure coding standards and embed security controls throughout SDLC.
  • Participate in code reviews, architectural discussions, and technical documentation.

Required Skills & Qualifications

  • 4+ years of hands‑on experience in software development.
  • Strong proficiency in Java, Spring Boot, Angular (v10+), Python, and Golang.
  • Solid knowledge of HTML, CSS, JavaScript, TypeScript, and modern UI frameworks.
  • Experience with PostgreSQL, Redis, and database design.
  • Hands‑on expertise with Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP).
  • Strong understanding of microservices, distributed systems, and domain‑driven design.
  • Familiarity with testing frameworks (JUnit, Jasmine, Jest, Karma, PyTest).
  • Experience with Agile methodologies, JIRA, and Git‑based version control.
  • Knowledge of observability tools, logging, and monitoring practices.
  • Exposure to AI‑powered development tools and test‑driven development.

Good to Have

  • Knowledge of Grafana, UML modelling, and event‑driven systems.
  • Experience with ML/AI platforms and UX/UI design principles.

Soft Skills

  • Excellent problem‑solving and analytical abilities.
  • Strong communication and collaboration skills.
  • Ability to work independently in fast‑paced, global teams.
  • Detail‑oriented, proactive, and committed to continuous improvement.

Life at Smiths Detection

At Smiths Detection, you'll be part of a mission‑driven organization where your work directly contributes to global safety and security. You'll collaborate with diverse teams, access cutting‑edge technologies, and continuously grow your expertise.

We value fairness, transparency, and innovation. Your career here is built to last, supported by leaders who care about your well‑being and professional growth.

Come join us—be part of a global leader in security and detection solutions, where your work makes the world safer every day.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 152143525

Similar Jobs

Bengaluru, India

Skills:

Automation - Squish QT frameworkTest management Tools - Microfocus ALM RallyShell ScriptingFunctional TestingIntegration TestingBDD Selenium Cucumber Serenity JbehaveHealthcare domain knowledgeGitLab JenkinsFunctional Test Automation FrameworkTest Strategy and Planning Test Design and ExecutionScripting Language PythonPerl or JavaUnderstanding of Performance and Security TestingData and ETL TestingAPI Testing SOAP Rest PostmanUtilizing and Implementing CI CD Automation

Bengaluru, India

Skills:

JavaAzurePythonPython-based AI ML librariesobject-oriented designRAG systemsGocloud platforms

Bengaluru, India

Skills:

JavaRustLinuxWindowsIBM AIX developmentSecurity Crypto Key ManagementWindows Kernel developmentGoendpoint security software

Bengaluru, India

Skills:

.NETreact.js threat modeling security tools Microservice architectureNetworkingStorage technologiesCloud ArchitectureAzure FunctionsApp ServicesMicrosoft AzureSaasSQL ServerIaasAuthenticationSDL processAuthorization conceptsSecure software development practicesInfrastructure As A ServiceAuth0 Identity serverPaaS architectureDevOps practicesContainerized environmentsService Fabric

Bengaluru, India

Skills:

.NET 6.NET FrameworkWindows ServicesPerformance TuningT-sqlApisSQL ServerMultithreadingAsynchronous programmingGitAzure DevOpsIndexing strategiesObject-oriented design

Beware of Scammers

We don’t charge money for job offers