Hey! We are Kupsilla, a global software development company. We create solutions in the field of life sciences, primarily for large and small pharmaceutical and biotech companies.
We are seeking a skilled Java Developer with AWS Cloud experience to design, develop, and deploy high-performance, scalable applications in cloud environments. The ideal candidate will have strong Java/Spring Boot expertise, along with hands-on experience in AWS services, microservices, and serverless architectures. You will collaborate with DevOps and cloud engineering teams to build resilient, secure, and cost-efficient solutions.
Key Responsibilities
Java Backend Development
- Develop and maintain Java-based applications using Spring Boot, Spring Cloud, and Hibernate.
- Build RESTful APIs, microservices, and event-driven architectures.
- Optimize performance, scalability, and reliability of Java applications.
AWS Cloud Integration & Deployment
- Deploy Java applications on AWS (EC2, ECS, EKS, Lambda, Elastic Beanstalk).
- Implement serverless Java apps using AWS Lambda, API Gateway, and DynamoDB.
- Use AWS SDK for Java to integrate with S3, SQS, SNS, RDS, and other services.
Our expectations:
- 4+ years of professional Java development experience (Java 8+/11+).
- Strong expertise in Spring Boot, Spring Cloud, and microservices architecture.
- Hands-on experience with AWS services (Lambda, EC2, S3, RDS, DynamoDB, API Gateway).
- Knowledge of CI/CD, Docker, Kubernetes, and IaC (Terraform/CloudFormation).
- Familiarity with SQL/NoSQL databases (PostgreSQL, MySQL, DynamoDB).
- English—B2+ and above.
- AWS Certification (Developer, Solutions Architect) is a plus.
We offer:
- Flexible work schedule.
- Official employment with the ability to work from anywhere in the world.
- Competitive salary.
- English courses, online activities for employees.
- A strong team of experienced professionals—most of our colleagues already have the expertise and are willing to share it.
- A unique project with almost no counterparts worldwide.