Medtronic is seeking a Software Engineer to design, develop, and deploy scalable and resilient applications in a cloud-native environment, specifically for the Diabetes business, which is intended to be separated to promote future growth and innovation.
Requirements
- Strong background in Java/J2EE development
- Hands-on experience with AWS cloud services
- Strong proficiency in Java/J2EE, Spring/Spring Boot frameworks
- Knowledge in Python is an added advantage
- Experience with AWS services: Lambda, Kinesis, Kafka, MSK, CloudWatch, ELK
- Experience with RESTful APIs, microservices architecture, and event-driven systems
- Familiarity with CI/CD pipelines and DevOps practices
Responsibilities
- Design, develop, and maintain enterprise-grade applications using Java/J2EE technologies.
- Good hands-on experience in developing, building and deploying serverless applications in AWS, including API Gateway, Lambda, Kinesis, Kafka, Amazon MSK, S3, DynamoDB, CloudWatch, and ELK stack.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement monitoring, logging, and alerting solutions using AWS CloudWatch and ELK.
- Participate in code reviews, mentoring, and knowledge sharing.
- Ensure best practices in software engineering, security, and cloud architecture.
Other
- Baccalaureate degree
- 0 years relevant experience
- Bachelor's degree or master's degree, degree must be in Computer Science, Engineering, Statistics, Math, or similar field
- 1–2 years of professional experience in software development
- Excellent problem-solving and debugging skills