Back to Search
Chief 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 looking for a Chief Java Full Stack Developer skilled in ReactJS to join our innovative tech team.
In this capacity, the selected individual will play a crucial role in designing, coding, and enhancing backend services along with interactive web applications utilizing a varied technology stack such as Java, Spring, and JavaScript frameworks.
Responsibilities
- Create and implement robust backend services and front-end web interfaces
- Manage the entire software development life cycle from ideation to deployment
- Design scalable microservices using Java technologies
- Enhance applications for maximum effectiveness, scalability, and maintainability
- Work collaboratively with multidisciplinary teams to conceptualize, design, and deliver new features
- Implement security measures to protect user data and ensure the integrity of services
- Analyze systems to guarantee they fulfill user needs and business objectives
- Identify, troubleshoot, and address existing software issues
- Offer technical mentorship and direction to developers and engineers
Requirements
- 7+ years of Java production experience
- 2+ years of pertinent leadership experience
- Experience in leading development projects or teams
- Proficiency in Java 8 or higher with a strong background in Spring frameworks such as Core, Data, and Boot
- Expertise in building web applications using JavaScript and ReactJS
- Understanding of Node.js development for scalable microservices
- Knowledge of NoSQL databases including MongoDB, DynamoDB, and Redis
- Management abilities for AWS environments, not limited to EC2, ELB, ASG, and SNS/SQS
- Skills in infrastructure as code and automation tools including Gradle, Ansible, Terraform, and Docker
- A strong grasp of software architecture principles
- Familiarity with agile methodologies and a background working within a Scrum framework
- Background in test-driven development (TDD) and CI/CD processes
Nice to have
- Additional exposure to NodeJS
- Knowledge of mobile development platforms
- Experience with other cloud service providers 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