Back to Search
Lead Java Full-Stack Developer (React)
Java, Amazon Web Services, JavaScript, Microservice Architecture Pattern, ReactJS, Spring, Gradle, Kubernetes, Node.js, REST API, Spring Boot
Sorry, this position is no longer available
We are currently seeking a seasoned Lead Java Full Stack Developer skilled in ReactJS to enhance our vibrant tech team.
In this capacity, the individual will play a crucial role in developing, programming, and modernizing both backend services and interactive web applications using a varied tech stack that includes Java, Spring, and JavaScript frameworks.
Responsibilities
- Take charge of crafting and implementing robust backend services and front-end web interfaces
- Supervise the entire software development life cycle from concept through deployment
- Design scalable microservices utilizing Java technologies
- Fine-tune applications to boost speed, scalability, and ease of maintenance
- Work jointly with interdisciplinary teams to conceptualize, plan, and deliver new functionalities
- Establish protocols to protect user data and fortify service security
- Track system performance ensuring alignment with user requirements and business objectives
- Identify, diagnose, and rectify software issues
- Mentor developers and engineers by providing expert technical advice and support
Requirements
- Minimum 5 years of professional Java experience
- Leadership experience in development projects or teams
- Proficiency in Java 8 or newer with a solid understanding of Spring frameworks like Core, Data, and Boot
- Expertise in crafting web applications using JavaScript and ReactJS
- Experience in Node.js for crafting scalable microservices
- Knowledge of NoSQL databases such as MongoDB, DynamoDB, and Redis
- Skills in managing AWS setups including EC2, ELB, ASG, and SNS/SQS
- Proficiency in infrastructure code and tools like Gradle, Ansible, Terraform, and Docker
- Demonstrated comprehension of software architecture principles
- Understanding of agile practices and Scrum environment exposure
- Experience in test-driven development (TDD) and CI/CD processes
Nice to have
- Prior experience with Node.js
- Knowledge of mobile development environments
- Proficiency with other cloud platforms such as Azure or Google Cloud
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