Colombia
We are seeking a skilled Remote Senior Java Developer to join our remote team. You will have expertise in Java programming, Amazon Web Services, Microservice Architecture Pattern, REST API and Spring Boot and will be responsible for developing and maintain enterprise integrations. As Senior Java developer you should also have experience working with Amazon DocumentDB, Apache Kafka, Gitlab, NoSQL Databases and ReactJS.
Responsibilities
- Collaborate with cross-functional teams to understand business requirements and technical specifications
- Design and implement REST API services using Spring Boot
- Participate in code reviews and provide feedback to colleagues
- Work with Amazon DocumentDB, Apache Kafka, Gitlab, and NoSQL Databases to complete integrations
- Develop and maintain ReactJS-based user interfaces for various integrations
Requirements
- A minimum of 3 years of experience as a software developer with expertise in Java programming
- Experience working with Amazon Web Services, Microservice Architecture Pattern
- Knowledge of REST API, and Spring Boot
- Experience with Apache Kafka, Gitlab, NoSQL Databases
- Expertise in creating project and requirements documentation
- Ability to work independently and manage multiple tasks simultaneously
- Excellent communication skills with B2 level of English or above
Nice to have
- Experience with containerization and orchestration technologies like Docker and Kubernetes
- Experience with GraphQL
- Experience with AWS Lambda and Serverless architecture
- Knowledge of Amazon Document DB
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn