
Associate Software Engineer – Java
Betfair Romania Development
full-time
Posted on:
Location Type: Hybrid
Location: Cluj-Napoca • 🇷🇴 Romania
Visit company websiteJob Level
JuniorMid-Level
Tech Stack
HibernateJavaJavaScriptJUnitLinuxMockitoNoSQLSplunkSpringSQL
About the role
- Software creation, unit testing, adhering to standards and best practices;
- Write technical documentation that shares knowledge effectively;
- Code reviews, by and for peers;
- Work in an Agile environment;
- Contribute to team development;
- Provide guidance to junior colleagues;
Requirements
- At least 6 months - 1 year experience using Java technologies
- Object oriented analysis and design skills (OOA/OOD)
- Proven development experience using Java 11 SE and/or Java EE: beans, concurrency, transactions, I/O,servlets, messaging, application monitoring, ORM(Hibernate, JPA)
- Focus on application performance & scalability
- API development (design for clarity & usability)
- Experience with frameworks/technologies: spring, web frameworks, web service, AOP
- Experience with application containers: tomcat, jetty, jboss
- Experience with unit testing/mocking frameworks e.g. junit, mockito
- Experience with build tools e.g. Maven2
- Basic experience with AJAX and JavaScript Frameworks
- Basic experience with content management systems
- Understanding of SQL databases
- Understanding of NoSQL databases
- Exposure to Linux operating systems
- Understanding of the full development cycle and some experience of Agile development; methodologies and supporting tools e.g. JIRA, Confluence
- JVM tuning utilities, JMX exposure
- Experience with analysis & monitoring tools (Splunk, AppDynamics, Jstat etc.)
Benefits
- Hybrid & remote working options
- €1,000 per year for self-development
- Company share scheme
- 25 days of annual leave per year
- 20 days per year to work abroad
- 5 personal days/year
- Flexible benefits: travel, sports, hobbies
- Extended health, dental and travel insurances
- Customized well-being programmes
- Career growth sessions
- Thousands of online courses through Udemy
- A variety of engaging office events
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaJava 11 SEJava EEObject oriented analysisObject oriented designAPI developmentSpringHibernateJUnitMaven
Soft skills
team developmentguidancetechnical documentationcode reviewscommunication