Back to Search
We are seeking an experienced Senior Java Full-Stack Developer to join our team, taking ownership of the full-stack engineering and working with AWS, Java, and ReactJS to develop cutting-edge software solutions. As a key member of our Scrum team, you will collaborate with product managers, business analysts, and other developers to create and implement clear and transparent requirements for our projects. Our friendly and supportive management team, combined with regular working hours, ensures a positive work-life balance for all our employees.
Responsibilities
- Take ownership of full-stack engineering tasks, including design, development, testing, and deployment
- Collaborate with cross-functional teams to develop clear and transparent requirements for software projects
- Ensure the quality of software solutions through code reviews, testing, and debugging
- Design and implement RESTful APIs and AWS services to support web applications
- Contribute to the development of front-end applications using ReactJS and related technologies
- Maintain and optimize existing software solutions to ensure scalability and performance
- Participate in Scrum ceremonies and provide feedback on process improvement opportunities
Requirements
- 3+ years of experience in Java development, with a demonstrated proficiency in Spring Boot and AWS services
- Expertise in REST API development
- Experience in front-end development, with a deep understanding of ReactJS and its ecosystem
- Strong knowledge of Scrum methodology and Agile development practices
- Excellent communication skills, with the ability to effectively convey technical concepts to both technical and non-technical stakeholders
- Proven ability to estimate tasks accurately and deliver high-quality work within sprint timelines
- Fluent spoken and written English at an upper-intermediate level or higher
Nice to have
- Experience with Data Science and search engine development
- Familiarity with other front-end frameworks such as Angular or Vue.js
- Experience with containerization technologies such as Docker or Kubernetes
- Knowledge of CI/CD pipelines and automation tools for software development and deployment
- Experience with other cloud platforms such as Google Cloud Platform or Microsoft Azure
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