GE Healthcare logo

Software Engineer

GE Healthcare
NewPosted today

LOCATION

IND19-01-Bengaluru-EPIP 122 · Onsite

EXPERIENCE

3+ Years

TYPE

FullTime

SKILLS REQUIRED

JavaSpring BootAWSMicroservices ArchitectureDockerKubernetesCI/CDInfrastructure as CodeTerraform

Job description

Overview

This role involves understanding the design of components and developing them within an application or product, with strong hands-on development preferably using Java, Spring Boot, and AWS cloud services.

What you'll do

  • Low level design, develop, and deploy cloud-based solutions using AWS services such as EC2, S3, Lambda, DynamoDB, SQS, EventBridge.
  • Implement IoT solutions utilizing AWS IoT Core, Greengrass, and other relevant AWS IoT services.
  • Develop, deploy and test microservices using ECS/EKS-based containerized applications using Docker and ECS/EKS and Lambda.
  • Develop and maintain backend services and microservices using Java and Spring Boot and test using Python BDD.
  • Maintain code quality through best practices, unit testing and test automation.
  • Participate in software design reviews, conduct code reviews and peer testing for other members in the team.
  • Have basic hands-on/fundamentals of infrastructure using IaC tools such as Terraform, CloudFormation, or similar.
  • Automate deployment processes and ensure consistent environments across multiple stages and regions using CI/CD best practices with source control tools like GIT/GITLAB.
  • Monitor and optimize cloud-based systems for performance, scalability, and security.
  • Troubleshoot and resolve complex cloud infrastructure and Java application issues.
  • Work closely with internal and external teams to ensure cloud solutions meet business requirements.
  • Create and maintain detailed documentation including low level designs, deployment scripts, troubleshooting guides and operational procedures.
  • Ensure compliance with industry standards and regulatory requirements.
  • Stay updated with the latest advancements in AWS, IoT, ECS/EKS, IaC, and Java/Python technologies, and proactively suggest improvements to existing systems and processes.
  • Foster a collaborative and inclusive team environment, encouraging continuous learning and professional growth.
  • Conduct code reviews, provide constructive feedback, and promote best practices.

What you'll need

  • Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with minimum 3+ years of experience in cloud engineering with a focus on Java, Python, AWS, Kubernetes/ECS, CI/CD.
  • Hands-on experience with AWS services (EKS, S3, Lambda, DynamoDB, SQS, CloudWatch).
  • Working knowledge of ECS/Kubernetes, Docker, SQL and NO-SQL databases.
  • Comfortable working within a team structure and collaborating with colleagues to overcome challenges and achieve goals.
  • Capable of understanding/communicating the importance of key business/customer objectives.
  • Able to provide clear and concise information for team use, with some experience in presentations and storytelling.
  • Able to identify challenges and collaborate with team members to find solutions and leverage resources.
  • Demonstrated ability to work with blended teams, including 3rd party partners and customer personnel.
  • Demonstrated Change Management/Acceleration capabilities.
  • Strong interpersonal skills, including creativity and curiosity with ability to effectively communicate and influence across all organizational levels.
  • Proven analytical and problem resolution skills.
  • Effective communication and collaboration skills, with experience working closely with cross-functional teams.

Nice to have

  • Good to have IoT technologies (AWS IoT Core).
  • Good to have knowledge on UI/UX with Javascript, Angular, React technologies.
  • Basic knowledge of security practices in healthcare.

Details

  • Location: Bengaluru, India (EPIP 122 (Phase II)).
  • Relocation assistance provided: Yes.

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