Senior Full-Stack Developer (Java and Angular)
Java, Angular, Spring Boot, Microservice Architecture Pattern, JUnit, TestNG, Mockito, CI/CD, SQL, NoSQL Databases
We are seeking a talented and collaborative Senior Full-Stack Developer (Java and Angular) to join our team, dedicated to creating innovative and scalable solutions. This position is ideal for a developer who thrives in a dynamic environment and is eager to implement cutting-edge technologies to produce market-leading software. If you are looking for an opportunity to drive significant technical projects and work within a team of experienced professionals, we encourage you to apply.
Responsibilities
- Lead the design and development of complex software solutions from concept to production
- Implement and maintain scalable, robust applications using Java and Angular
- Collaborate effectively with product managers and other stakeholders to meet technical and business needs
- Optimize application performance for maximum speed and scalability
- Ensure the technical feasibility and integration of proposed system designs
- Mentor junior developers and promote a culture of continuous learning within the team
- Stay current with emerging industry trends and technologies to maintain competitive advantage
Requirements
- Minimum of 3 years' experience in Java Full-Stack Development
- Strong proficiency in Angular for front-end development
- Extensive experience with Spring Boot for creating robust backend services
- Proficient in designing and implementing microservices architectures
- Skilled in unit testing with frameworks such as JUnit, TestNG, or Mockito
- Experienced with continuous integration and continuous deployment (CI/CD) practices
- Ability to develop and manage RESTful APIs
- Solid understanding of both SQL and NoSQL databases
- Excellent English communication skills, capable of engaging effectively in a professional setting
Nice to have
- Experience with cloud technologies to enhance development and deployment processes
- Familiarity with additional JavaScript frameworks to increase development flexibility
- Proven track record of leading development teams or managing 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