Do you have background and wide experience in software engineering and strong knowledge in Java + Spring? Are you an open-minded professional with good English skills? If it sounds like you, this could be the perfect opportunity to join EPAM as a Senior Java Developer.
EPAM is shaping the digital future for Fortune 1000 companies, building complex solutions using modern technologies. We are looking for a Senior Java Developer with open-minded personality, who can join our friendly environment and become a core contributor to our team of experts.
#LI-DNI
Responsibilities
- Write clean, modular, and maintainable code
- Project scope definition and estimation (including work with the stakeholders)
- Collaborate with the team on designing and implementing new features and functionalities
- Code refactoring and optimization
- Debug and resolve issues and bugs reported
Want more jobs like this?
Get jobs in Madrid, Spain delivered to your inbox every week.
- Strong computer science fundamentals with experience working across the entire software stack with a focus on the backend
- 6-7+ years professional software development experience
- Strong problem-solving and analytical skills
- Experienced in Java with Spring Boot
- Strong experience and knowledge in server-side languages, databases
- Able to collaborate with Frontend and UX/UI teams
- Deep knowledge and experience of the Software Development Lifecycle, including continuous integration, design patterns, best practices
- Private health insurance
- EPAM Employees Stock Purchase Plan
- 100% paid sick leave
- Referral Program
- Professional certification
- Language courses
- Why Join EPAM
- WORK AND LIFE BALANCE. Enjoy more of your personal time with flexible work options, 24 working days of annual leave and paid time off for numerous public holidays.
- CONTINUOUS LEARNING CULTURE. Craft your personal Career Development Plan to align with your learning objectives. Take advantage of internal training, mentorship, sponsored certifications and LinkedIn courses.
- CLEAR AND DIFFERENT CAREER PATHS. Grow in engineering or managerial direction to become a People Manager, in-depth technical specialist, Solution Architect, or Project/Delivery Manager.
- STRONG PROFESSIONAL COMMUNITY. Join a global EPAM community of highly skilled experts and connect with them to solve challenges, exchange ideas, share expertise and make friends.