IT/Dev
Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level
EPAM Systems
Senior Java Developer (Remote)
Senior Java Developer | EPAM Systems | Colombia
We are seeking a Senior Java Developer to join our remote team,working with the European online leader specializing in DIY, HomeImprovement, and Gardening. As a Senior Java Developer inthis team, you will have to design and develop features with high-quality...
Senior Java Developer | EPAM Systems | Colombia
We are seeking a Senior Java Developer to join our remote team, working with the European online leader specializing in DIY, Home Improvement, and Gardening. As a Senior Java Developer in this team, you will have to design and develop features with high-quality standards, assimilate business context and company expectations to be creative and relevant, learn & teach through code reviews, improve the quality and testing of technical components, deploy your code up to production, and be involved in monitoring it.
Responsibilities
- Design and develop features with high-quality standards, ensuring scalability, reliability, and maintainability
- Assimilate business context and company expectations to be creative and relevant, providing valuable insights to the development team
- Learn & teach through code reviews, contributing to the continuous improvement of the development process
- Improve the quality and testing of technical components, ensuring high standards of code quality and test coverage
- Deploy your code up to production and be involved in monitoring it, ensuring the stability and performance of the software solution
- Collaborate with cross-functional teams, including Product Owners, Designers, and Business Analysts, to understand product requirements and user needs
- Participate in design reviews, offering input on requirements, product design, and potential challenges
Requirements
- 3+ years of experience in software development, with a focus on Java development
- In-depth knowledge of Amazon Web Services, including EC2, S3, Lambda, and DynamoDB
- Expertise in SpringBoot and Kotlin
- Experience in developing web applications using ReactJS
- Proficiency in MySQL, including database design, query optimization, and performance tuning
- Experience in integrating payment platforms and payment systems, including ApplePay, GooglePay, and country-specific payment systems
- Strong focus on teamwork and exceptional interpersonal skills
- Ability to work independently and manage stress effectively
- Fluent spoken and written English at an upper-intermediate level or higher
Nice to have
- Experience with RabbitMQ and Redis
- Knowledge of Mockito
- Experience in developing travel solutions
We offer
- 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
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
- Save
- Save
- Save
- Save