MID BACKEND DEVELOPER (JAVA) | COSTAMARE SHIPPING
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.
Responsibilities:
- 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 performance.
- System Integrations: Develop and maintain integrations between various systems, ensuring smooth data flow and interoperability.
- Security: Implement security best practices and ensure compliance with security protocols in all development processes.
- Code Quality: Write clean, scalable, and maintainable code, and perform code reviews to uphold coding standards.
- 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
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Minimum of 3-5 years of professional experience in backend Java development.
- Experience with modern IDEs (Eclipse, IntelliJ).
- Experience with Git repositories.
- 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 solutions.
- Excellent communication and collaboration skills.
- Excellent command of written and spoken English.
- Military obligations fulfilled for male candidates.
Enhancing Qualifications:
- Masters’s degree in Software Engineering or related field.
- OCA/OCP Oracle Certification for Java 8 or greater.
- Experience with cloud analytics platforms (Databricks on Azure, AWS DMS).
- Basic knowledge of Python.
What we offer:
- 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.
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.