
Java Software Engineer
- Αθήνα
- Μόνιμη
- Πλήρης Απασχόληση
- Design, develop, and maintain advanced backend applications on the Java platform
- Employ best practises such as test-driven development, continuous integration and agile methodologies
- Conduct code reviews to ensure high-quality standards and mentor more junior members of the team
- Monitor system performance, troubleshoot issues, and implement optimizations for peak efficiency
- Perform unit testing and automation testing to ensure code stability
- Collaborate in system design discussions, and architecture, contributing innovative ideas for improvement and scalability
- Stay on top of emerging technologies and propose how they could enhance our product suite from technical perspective and system improvements
- BSc/MSc in computer science, engineering, or any other relevant degree
- At least 3 years of work experience in Java development
- Solid understanding of the full development life cycle
- Very good knowledge of programming best practises and design patterns
- Good understanding of algorithmic complexity, data structures and multi-threading concepts
- Knowledge of REST API and web services implementation concepts
- Deep understanding of object-oriented design, specifically within a cloud environment
- Experience working as part of a cross functional team - working closely with product and program managers to deliver product features on time and with high quality.
- Keen interest in benchmarking and optimisation
- Passion for backend application development
- Strong teamworking skills and collaborative approach
- Commitment to personal development and staying current with industry trends
- Knowledge of Oracle & MySQL
- Knowledge of AWS Cloud Services
- Work portfolio of open-source projects and technical blogs
- Attractive remuneration package
- Intellectually stimulating work environment
- Continuous personal development and international training opportunities
- Attractive relocation package and support for a smooth relocation for you and your family
- Show Your Skills - Online Technical Challenge
- Let's Connect - Intro Chat with Talent Acquisition
- Bring It to Life - Role-Specific Take-Home Task
- Final Connection - Final Interview
MyCarriera