Senior Full-Stack Developer (Angular, Java)
EPAM SystemsDescrierea postului
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture.
Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are seeking an experienced
Senior Full-Stack Developer to collaborate with a talented team of professionals and contribute to building end-to-end processes, user interfaces, and backend services for a large-scale greenfield project. This role combines UI expertise and backend development, working in an Agile environment to deliver high-quality software solutions that align with strategic objectives.
Responsibilities
- Design and develop software solutions that align with architecture and operational processes
- Identify, prioritise, and execute development tasks within the software lifecycle
- Develop tools and applications by writing clean, efficient code
- Automate processes using appropriate tools and scripting techniques
- Ensure high product quality through validation and testing of functional and non-functional requirements
- Collaborate closely with Product Owners, Business Analysts, internal teams, and tech stakeholders to improve product deliveries
- Communicate complex technical ideas effectively to both technical and non-technical audiences
- Participate actively in Agile ceremonies and team discussions to drive continuous improvement
- Contribute to technical analysis and take part in solution design initiatives
- Bring ideas to enhance development processes and improve overall delivery
Requirements
- Degree in Computer Science, Electronics, Electrical Engineering, or equivalent qualifications
- Extensive knowledge of Angular 2+ with at least 4 years of front-end development experience
- Expertise in Java 17 with a minimum of 4 years of coding experience
- Background in the Spring Framework at an expert level
- Some experience in Technical Analysis and solution design
- Experience using GraphQL for API integration
- Skills in AWS and familiarity with AWS products in solution development
- Familiarity with messaging brokers such as Kafka, MQ, etc.
- Knowledge of relational and NoSQL databases
- Experience with Agile methodologies and modern software development practices
- Pragmatic and proactive mindset for addressing technical challenges
- Strong verbal and written communication skills in English (B2 level) for effective collaboration
Nice to have
- Knowledge of in-memory caching technologies like Redis
- Familiarity with tools such as Jira, Confluence, and Bitbucket
- Skills in CI/CD pipelines with platforms like Jenkins or GitLab
- Expertise in UX design tools like Figma and CSS frameworks (Tailwind, Bootstrap)
- Experience in financial services with an understanding of financial market data
We offer
- Full access to cutting-edge tools and technologies
- Competitive compensation depending on experience and skills
- All-around Social package: professional & soft skills training, medical & family care programs, sports
- Free English classes
- Unlimited access to LinkedIn learning solutions
- Continuous experience exchange with experts and professionals worldwide
- Friendly team and comfortable working environment
- Engineering, corporate, and social events within and outside the Company
- Flexible working schedule
- Opportunities for self-realization
¿Te interesa este puesto?