Backend Developer / Costamare S.A. – Τμήμα Μηχανικών Η/Υ και Πληροφορικής
Job Title: Mid Backend Developer (Java): https://www.linkedin.com/company/costamare/jobs/
About Costamare Shipping: Costamare Shipping is one of the world’s leading owners and providers of containerships and bulk carriers for charter. Costamare is seeking a candidate with a positive attitude, strong organizational skills, and technical competence to be a part of the company’s software engineering team.
About the role: We are looking for a Mid Backend Developer to assist our team in building enterprise-grade applications and web services that facilitate and support core business operations. You will contribute to all phases of the development lifecycle by writing well-designed, efficient code. You will support continuous improvement by investigating alternatives and new technologies.
Technology Stack: Java, Spring Framework (Spring Boot, Spring Security, Spring Data, Spring Web), Hibernate/JPA, MSSQL Server, Git, Maven, REST, ODATA.
- Java Application Development: Design, develop, and maintain robust Java applications ensuring high
performance and responsiveness.
- API Development and Consumption: Build and manage RESTful APIs, ensuring seamless integration with front-end and third-party applications. Consume third-party APIs, to implement CRUD requests and handle responses.
- Database Management: Write and optimize SQL queries, design schemas, and manage database interactions to ensure data integrity and
- System Integrations: Develop and maintain integrations between various systems, ensuring smooth data flow and
- Security: Implement security best practices and ensure compliance with security protocols in alldevelopment processes.
- Code Quality: Write clean, scalable, and maintainable code, and perform code reviews to uphold coding
- Troubleshooting: Diagnose and resolve technical issues, ensuring minimal disruption to the development process.
- Stay abreast of latest trends, tools, and industry best practices on software development
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Minimum of 3-5 years of professional experience in backend Java
- Experience with modern IDEs (Eclipse, IntelliJ).
- Experience with Git
- Strong knowledge of SQL and experience with database management systems such as Microsoft SQL Server and MySQL.
- Excellent problem-solving skills with the ability to analyze complex issues and provide effective
- Excellent communication and collaboration
- Excellent command of written and spoken
- Military obligations fulfilled for male
- Masters’s degree in Software Engineering or related field.
- OCA/OCP Oracle Certification for Java 8 or
- Experience with cloud analytics platforms (Databricks on Azure, AWS DMS).
- Basic knowledge of Python
- Competitive compensation based on experience
- Coverage under the company’s collective health insurance plan
- Access to training material and courses on demand
- Opportunity to work alongside experienced people in software engineering & shipping business
All applications will be considered under the terms and conditions of confidentiality in accordance with the regulations of personal data protection.