Middle Java Developer
DESCRIPTION
We are extending the team with Middle 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.; and also participation in knowledge sharing and best practices elaboration
REQUIREMENTS
- 2+ years of Java development experience
- Good knowledge of Spring frameworks, including: Spring Core, Spring Data, Spring Integration, 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 LinkedIn paid services
- 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
- 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 our small but global community of highly skilled experts and connect with them to solve challenges, exchange ideas, share expertise and make friends