Back to Search
Description We are inviting a Senior Java Developer to enhance our remote development team, with a strong focus on AWS expertise. This role is ideal for a professional who thrives in a technology-driven environment and is looking to leverage extensive Java skills to create impactful solutions. As part of our team, you'll have the opportunity to work on diverse projects that influence major business outcomes. Your technical contributions will play a key role in advancing our company's objectives, ensuring high-quality development and implementation of applications.
Responsibilities
- Develop high-quality, scalable Java applications
- Integrate AWS services to enhance application performance and scalability
- Write, test, and implement clean and efficient code
- Troubleshoot and debug applications to optimize product functionality
- Collaborate with other team members to brainstorm and solve complex problems
- Ensure all developments are fully documented, meeting high-level technical and business requirements
- Mentor junior developers and provide them with constructive feedback to help them grow their skills
- Maintain up-to-date knowledge of the technology landscape to drive innovation within the team
- Participate in continuous improvement initiatives to enhance development processes
Requirements
- A minimum of 3 years' experience in Java development
- Proficiency in utilizing AWS for building and deploying applications
- Strong capability with web services or RESTful API integration
- In-depth knowledge of the Java Spring framework
- Experienced in building and managing microservices architecture
- Skilled in SQL for database integration and management
- Excellent proficiency in English, capable of high-level business and technical communication
Nice to have
- Experience with Kafka, particularly in streamlining real-time data processing
- Proficiency in Angular, advantageous for developing dynamic user interfaces
- Familiarity with containerization and orchestration tools such as Docker or Kubernetes
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