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 in search of a highly skilled Senior JavaDeveloper with a robust background in front-end technologies andcloud solutions, specifically AWS, to enrich our development team. Thisrole is pivotal in crafting high-quality applications that cater to our...
Senior Java Developer | EPAM Systems | Colombia
We are in search of a highly skilled Senior Java Developer with a robust background in front-end technologies and cloud solutions, specifically AWS, to enrich our development team. This role is pivotal in crafting high-quality applications that cater to our business needs while ensuring optimal performance and security. You will be instrumental in driving the development lifecycle from conceptualization to deployment, ensuring that our solutions are both innovative and sustainable.
Responsibilities
- Design and implement comprehensive full-stack solutions using Java, ReactJS, and AWS, focusing on performance, quality, and security
- Write clean, maintainable code, perform code reviews, and conduct rigorous testing to ensure system reliability
- Engage in the design of scalable and sustainable system architectures, actively participating in technical discussions and decision-making processes
- Manage AWS cloud infrastructure deployment, adhering to best practices for reliability, scalability, and cost-efficiency
- Collaborate closely with product managers, designers, and engineers to understand requirements, propose technical solutions, and align with project objectives
- Enhance development processes by implementing automation where possible and optimizing the technology stack and tools
- Troubleshoot, debug, and optimize applications to efficiently resolve production issues and minimize system downtime
- Develop and maintain detailed technical documentation for system designs, code implementations, and troubleshooting guides
- Lead and mentor a team of engineers, contributing to their growth and the overall technical direction
Requirements
- Bachelor’s or Master’s Degree in Computer Science or a related field
- Minimum of 3 years of experience as a Java Developer
- Proven expertise in high-performance application development
- Hands-on experience with AWS, including services like EC2, S3, RDS, Lambda, and CloudFormation
- Strong front-end development skills with experience in JavaScript and ReactJS
- Proficient in system architecture and design, capable of creating scalable, secure, and maintainable software solutions
- Skilled in troubleshooting and performance optimization for both server-side and client-side applications
- Experienced with CI/CD pipelines and infrastructure as code (IaC) practices
- Proficient in RESTful API development and integration
- Well-versed in testing practices including unit, integration, and end-to-end testing
- Familiar with Agile methodologies and DevOps principles
- Excellent communication skills for effective collaboration across teams
- Fluent in English, with a proficiency level of B2 or higher
Nice to have
- Experience with microservices architecture
- Knowledge of additional cloud service providers like Google Cloud Platform or Microsoft Azure
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- Save
- Save
- Save
- Save
- Save
- Save
- Save
- Save
- Save
- Save