Senior Java Developer Malaga, Spain
Senior Java Developer Description
Job #: 45542DESCRIPTION
We are extending the team with Senior/Lead Java/Scala engineers. The role supposes participating in full cycle of solution engineering including project scope definition and estimating (including work with the stakeholders); architecture design, technical decision making; functionality implementation assuring well-designed, testable and efficient code; code refactoring and optimization; testing: unit, mock, integration, etc.; providing technical leadership for the teammates, mentoring; and also participation in knowledge sharing and best practices elaboration within our Java competency center.
Requirements
- Strong Java development skills. Scala will be very desirable
- Strong knowledge of Spring frameworks, including: Spring Core, Spring Data, Spring Integration, Spring Cloud, Spring Boot, etc
- Experience with ORMs/JPAs, for example Hibernate
- Experience in web frameworks: Spring MVC, Play Framework or similar
- Familiarity with AWS or other cloud platforms
- Relational database experience using one of the following Oracle9i/10g/11g, SQL Server, DB2, MySQL, or PostgreSQL
- Experience with web servers: Apache, Nginx or similar
- Experience with one of application servers: Tomcat, JBoss, WildFly, Jetty, servers based on Netty, etc
We offer
- WORK & LIFE BALANCE. Enjoy more of your personal time with flexible & remote work options, 24 working days of annual leave and paid time off for numerous public holidays
- CONTINUOUS LEARNING CULTURE. Develop your hard & soft skills with internal training and mentorship opportunities, sponsored professional certification, and access to 18,000+ LinkedIn courses
- CLEAR & DIFFERENT CAREER PATHS. Grow in engineering or managerial direction to become a People Manager, in-depth technical specialist, Solution Architect, or Project/Delivery Manager
- GLOBAL RELOCATION OPPORTUNITIES. EPAM has presence in more than 50 countries globally. Explore opportunities to relocate to a new country, and EPAM will provide relocation support for you and your family
- COMPETITIVE BENEFITS. Benefit from a competitive salary, private health insurance, employee stock purchase plan, special discount programs, plus, internal wellbeing programs to take your career to the next level
- 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