Senior Software Engineer

GE Healthcare GE Healthcare · Healthcare · Bengaluru, Karnātaka, India · Digital Technology / IT

Senior Software Engineer role focused on designing, developing, testing, and scaling cloud-native backend services for enterprise IoT platforms using AWS IoT and Cloud services. The role involves building microservices, handling device connectivity, data ingestion, processing, and analytics for large-scale IoT data in a regulated environment.

What you'd actually do

  1. Design, develop, and maintain highly scalable, resilient, and secure backend services for enterprise IoT platforms.
  2. Build and enhance cloud-native microservices using AWS services to support device connectivity, data ingestion, processing, and analytics.
  3. Participate actively in system architecture and design discussions, contributing to technical decisions and trade-offs.
  4. Write clean, maintainable, and testable code following industry best practices and internal coding standards.
  5. Perform code reviews, mentor junior engineers, and drive engineering excellence within the team.

Skills

Required

  • Core Java (Java 8+)
  • OOP concepts
  • design patterns
  • multithreading
  • Spring Boot
  • Spring MVC / REST APIs
  • Spring Data
  • AWS IoT Core
  • AWS Lambda
  • AWS ECS
  • DynamoDB
  • S3
  • SQS
  • SNS
  • event-driven architectures
  • asynchronous processing
  • NoSQL Database Design
  • Docker
  • CI/CD pipelines
  • code quality
  • automated testing
  • maintainable design
  • debugging tools
  • JUnit
  • mock frameworks
  • Test automation tools
  • Selenium
  • BDD
  • RESTAssured
  • problem-solving
  • analytical skills
  • distributed systems
  • Agile/Scrum

Nice to have

  • AWS Certified Solutions Architect – Associate/Professional
  • AWS Certified Developer – Associate
  • Formal training or certifications in cloud-native or distributed systems

What the JD emphasized

  • minimum of 6+ years of experience into Software Development
  • 6+ years of hands-on experience building scalable, production-grade backend services
  • at least 3+ experience of core AWS services