Lead Java Developer with AWS Belarus or Remote
Lead Java Developer with AWS Description
Job #: 90264Description
Are you a talented Lead Java Developer looking for an opportunity to join a highly collaborative agile team?
We are expanding our team and looking for specialists ready to relocate to Georgia, Uzbekistan, Kazakhstan, Kyrgyzstan and Armenia.
You will experience great culture in a rapidly scaling company using world-class technologies. While the primary focus of this role is back-end development, there are opportunities to work across the entire technology stack, from UI to end data points.
What You’ll Do
- Deliver solutions that will enhance the SaaS platform capability
- Partner with the UX/UI team and participate in design decisions
- Contribute to sprint planning & backlog refinement sessions, daily stand-ups and retrospectives with the technology teams, including Dev, Automated QA, UX/UI, Product
- Collaborate with DevOps and Architecture teams
- Share knowledge and mentor team members
What You Have
- Background in application designing and developing enterprise applications with AWS, using Java, OOP, JEE stack/Spring, JMS and Camel
- Expertise in AWS services: EC2, S3, Fargate, CloudFront, Cognito, Lambda, OpenSearch, API Gateway, etc
- Familiarity with RESTful as an API design
- Proficiency in SQL or NoSQL database application development
- Knowledge of version control tools, such as GitShowcase of automated unit and integration testing
Nice to have
- Competency in Linux and shell scripting
- Background in Python development
Technologies
- Java 8/11
- Spring, RESTful web services
- Docker, Kubernetes, Terraform
- AWS (EC2, S3, Fargate, Cognito, Lambda, CloudFront, OpenSearch, API Gateway)
- Apache Kafka, Apache Camel
- ActiveMQ
- Tomcat 9
- Oracle DB
- PL/SQL
- JMeter
- HTML, CSS
- JavaScript
- ReactJs
- Webpack
- Jenkin
- Sonar
- Maven
- Git
We Offer
- Outstanding career development opportunities with a transparent roadmap to accelerate your journey
- Knowledge sharing within the community of the industry’s top professionals worldwide
- Various opportunities for self-development: hard & soft skills internal training courses, mentoring programs, and unlimited access to 8,000+ LinkedIn Learning courses
- Free English classes with certified teachers
- Competitive compensation, regular assessments, and salary reviews
- Flexible working schedule
- Friendly team and enjoyable working environment
- Social package – medical & family care
About EPAM
- EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to numerous innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to learn and grow continuously. No matter where you are located, you will join a dedicated, creative, and diverse community to help you discover your fullest potential