We are currently looking for a passionate and motivated Mid-Level Software Engineer (Java) to join FINARTIX's Software Engineering Practice and our projects on behalf of one of our major clients in banking sector. The candidate will play a key role in the development, implementation, and management of technology-based business solutions to improve our clients’ delivery approach.
Requirements
- BS/MS degree in Computer Science, Engineering or related field (mandatory)
- Minimum of 3 years of relevant experience with Java development/implementation
- Advanced knowledge in Java Technologies (J2EE, Spring, XML Parsing, JDBC, Web Services)
- Knowledge of Web Services (SOAP/REST), Application Server (Tomcat/ WebLogic)
- Experience with Relational databases (SQL Server) and ORM layers (Hibernate)
- Knowledge of system frameworks like Git and Azure DevOps (ADO)
- Good programming skills with a mindset of solving hard problems efficiently with creativity
- Communication & Time Management Skills
- Analytical thinking & Problem-Solving Attitude
- Knowledge of Microsoft Office
- Languages required: English and Greek, both written and verbal
Benefits
- Professional development through participation in challenging, real business projects in various industries
- Opportunity to work in a diverse environment with talented colleagues
- Competitive remuneration package
- Private Insurance Plan
- Flexible working environment