Login Enter

EPAM Systems

9 months ago

Senior Java Full-Stack Developer

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
EPAM Systems
Location
Polska, mazowieckie, Warszawa Poland
Posted
9 months ago
View all jobs at EPAM Systems

Job description

We are seeking a Senior Full-Stack Developer to maintain and enhance a complex application platform hosting over 40 applications across multiple technology stacks. You will work on both back-end and front-end solutions, collaborating closely with stakeholders to deliver practical and maintainable software. Join us to contribute to replacing legacy systems and advancing our technology landscape. This role offers a hybrid model, providing full flexibility while requiring on-site presence only once per week. Key Responsibilities: * Design, develop, and maintain Java-based back-end services and APIs. * Develop and implement front-end features using modern JavaScript frameworks (e.g., React, Angular, or Vue.js). * Write clean, well-documented, and testable code. * Collaborate with cross-functional teams, including product owners, designers, and other developers. * Participate in code reviews and contribute to improving code quality. * Troubleshoot and debug application issues. * Stay up-to-date with the latest industry trends and technologies. * Contribute to the continuous improvement of development processes. Qualifications: * Bachelor's degree in Computer Science or a related field. * 5+ years of experience in full-stack software development. * Strong proficiency in Java and related technologies (e.g., Spring Boot, JPA/Hibernate). * Experience with front-end development using JavaScript, HTML, and CSS. * Experience with RESTful API design and implementation. * Experience with relational databases (e.g., MySQL, PostgreSQL). * Experience with version control systems (e.g., Git). * Strong problem-solving and communication skills. * Ability to work independently and as part of a team. Bonus Points: * Experience with cloud platforms (e.g., AWS, Azure, Google Cloud). * Experience with containerization technologies (e.g., Docker, Kubernetes). * Experience with CI/CD pipelines. * Experience with testing frameworks (e.g., JUnit, Mockito). * Experience with Agile development methodologies. Benefits: * Competitive salary. * Health insurance. * Paid time off. * Professional development opportunities. * Hybrid work model.

Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.