Senior Software Engineer - Java FS Angular 17+
EPAM Systems
Responsibilities
- Communicate directly with the client on a daily basis
- Collaborate with a group of world-class engineers, architects and product managers to build a scalable, high-performance platform
- Develop new features and refine existing code to make it work more efficiently
- Contribute to a platform leveraged by external customers to build a new generation of applications and solutions
- Deliver on time with quality as a self-starter
- Operate as part of a modern, self-governing engineering team
- Demonstrate individual mastery and autonomy in your work
- 5+ years of experience developing and integrating software through the full system implementation life-cycle (analyze, design, implement, build, test, support)
- 5+ years of hands-on experience with Java 8+
- 2+ years of hands-on experience with Angular, including practical experience or solid knowledge of modern Angular (version 17+)
- Proficiency in Spring Boot, Rest API and Microservices
- Skills in TypeScript, JavaScript and SQL
- Expertise in JUnit and Mockito
- Excellent English communication skills and experience in client-facing communications, with developers engaging stakeholders directly
- Strong self-management and prioritization skills
- Familiarity with Google Cloud Platform (GCP)
- Knowledge of Guice, Protocol Buffers and Guava
- Background in Karma and Jasmine