We are seeking a highly skilled Software Developer with strong expertise in Java, Python, and Amazon Web Services (AWS). You will be involved in the full development lifecycle, from gathering and analyzing requirements to designing, developing, and deploying cloud-native applications.
Key Responsibilities
Develop and maintain backend systems using Java and Python
Design, implement, and manage cloud-native applications on AWS
Build and integrate RESTful APIs and microservices
Work with infrastructure tools (e.g., CloudFormation, Terraform, or AWS CDK)
Optimize performance, reliability, and security of cloud environments
Collaborate with cross-functional teams and participate in code reviews
Document technical designs and contribute to architecture discussions
Must-Have Requirements
Solid experience with Java (Spring Boot or similar frameworks)
Strong proficiency in Python (Flask, Django, or FastAPI)
Hands-on experience with AWS services (e.g., EC2, Lambda, S3, RDS, API Gateway, CloudWatch)
Familiarity with CI/CD pipelines and DevOps practices on AWS
Experience with Git and collaborative development workflows
Good understanding of relational and/or NoSQL databases
Ability to write clean, maintainable, and well-documented code
Strong problem-solving mindset and attention to detail
Nice to Have
Experience with container technologies (Docker, ECS, EKS)
Infrastructure-as-Code (CloudFormation, Terraform, AWS CDK)
Knowledge of security best practices in cloud environments
Front-end development experience (React, Vue.js, or Angular)
Low code experience
What We Offer
The opportunity to work on innovative, cloud-based projects
In person role
A collaborative, agile team environment
Competitive compensation based on experience
Long-term growth opportunities
Learning how to use new technologies and participate in project in complex environment as developing solutions integrated with medical devices.
#J-18808-Ljbffr