We are in search of a proficient Senior Java Full Stack Developer to become part of our dynamic team.
The perfect candidate will be tasked with building and sustaining sophisticated software solutions that cater to our company's requirements. This position demands considerable skills in both front-end and back-end development, combined with impressive problem-solving capabilities.
Responsibilities
- Manage the overall design, creation, and implementation of scalable Java applications
- Employ Spring Boot and Microservice Architecture Pattern to develop microservices
- Enhance SQL database interactions through development and optimization
- Construct attractive user interfaces using Angular
- Work alongside multi-disciplinary teams to conceptualize, design, and deliver novel features
- Boost application efficacy by integrating RESTful APIs
- Advocate for CI/CD practices to streamline the release and deployment processes
- Offer mentorship to junior developers and conduct code reviews to adhere to best practices
- Diagnose, troubleshoot, and refine existing systems
Requirements
- Minimum of 3 years of solid experience in Java full-stack development
- Proficiency in Java Core and Java 8
- Expertise in utilizing Spring Boot and Microservice Architecture Pattern
- Skill set in developing applications with REST and SQL
- Competency in Angular for front-end development
- Familiarity with CI/CD methodologies
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