EPAM Systems
9 months ago
Senior Java Full-Stack Developer
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
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.