Back to Search
We are actively seeking a proficient and collaborative Senior Full-Stack Developer (Java and Angular) to join our team, committed to developing innovative and scalable software solutions. This position is ideal for a developer who thrives in a dynamic environment and is passionate about leveraging cutting-edge technologies to deliver top-tier software. If you are driven to manage significant technical projects and work alongside a team of experienced professionals, we encourage you to apply.
Responsibilities
- Lead the design and execution of complex software solutions from conception to deployment
- Develop and maintain scalable, robust applications using Java and Angular
- Collaborate with product managers and other stakeholders to meet both technical and business objectives
- Optimize application performance to achieve maximum speed and scalability
- Assess the technical feasibility and integration of new system designs
- Mentor junior developers, promoting a culture of learning and continuous development
- Stay informed about the latest industry trends and technologies to maintain a competitive advantage
Requirements
- A minimum of 3 years of experience in Java Full-Stack Development
- Proficiency in Angular for front-end development
- Extensive experience with Spring Boot for backend service development
- Skilled in designing and implementing microservices architectures
- Proficiency in unit testing with frameworks such as JUnit, TestNG, or Mockito
- Experience with continuous integration and continuous deployment (CI/CD) practices
- Ability to develop and manage RESTful APIs
- Deep understanding of both SQL and NoSQL databases
- Excellent English communication skills, capable of effective professional interaction
Nice to have
- Experience with cloud technologies to enhance development and operational efficiencies
- Familiarity with additional JavaScript frameworks to expand development options
- Proven track record of leading development teams or overseeing significant software projects
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