"{ engineer; innovate; excite; }"
Java, Web Developer – German
Location
Greece
Posted
70 days ago
Salary
0
Seniority
Senior
Job Description
Java, Web Developer – German
EUROPEAN DYNAMICS
• Participating in the design and implementation of advanced web-based applications; • Designing, developing, testing, and maintaining large-scale applications; • Assuring effective team collaboration; • Adhering to software quality requirements; • Drafting technical documentation.
Job Requirements
- Bachelor's degree in computer science or a related technical field or equivalent working experience
- Enthusiasm for programming and knowledge of Java
- Quality- and team-oriented
- English and German.
- Experience in Java, front-end frameworks (e.g. Angular), web services (REST or SOAP), Spring Boot, micro-services, object-relational mapping (e.g. Hibernate), XML and/or databases (e.g. SQL) desired.
Benefits
- Competitive full-time salary
- Private Health Coverage on the Company’s group program
- Flexible Working Hours
- Top-of-the-Line Tools
- Professional Development: Benefit from language courses, specialized training, and continuous learning opportunities
- Career Growth: Work with some of the most innovative and exciting specialists in the industry
- Dynamic Work Environment: Thrive in a setting that offers challenging goals, autonomy, and mentoring, fostering both personal and company growth.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Engineer
Monzo BankWe're a bank that lives on your phone, on a mission to make money work for everyone.
• Collaborating with your team to make a difference to customers • Building and supporting a part of Monzo alongside other disciplines • Working in self-governing collectives like Core Banking, Business Banking, etc. • Opportunity to join innovative work involving machine learning and AI
Staff Backend Engineer
Monzo BankWe're a bank that lives on your phone, on a mission to make money work for everyone.
• Collaborating across disciplines to test hypotheses and make a difference to customers. • Working in a squad alongside product managers, marketers, researchers, designers, and engineers. • Building and supporting particular parts of Monzo. • Joining collectives doing innovative work including machine learning and AI.
Senior .NET Engineer / Architect - Billing Workflows
Exym EHR SoftwareExym is an EHR software company for behavioral health agencies offering configurable, intuitive software solutions.
• Maintain our platform up to date with external dependencies. • Collaborate with the existing team for everything having to do with Clearing House Submissions • Maintain .NET and SQL Server code • Debug Live issues and reverse engineer existing systems. • Architect and implement new solutions based on cloud architecture • Communicate with new and legacy external platforms and APIs • Improve speed of value delivery. • Provide timely response to small, last minute maintenance or bug work items • Improve our code base and processes so that cycle time continually shortens • Implement best practices of test and automation • Decrease cost of maintenance • Reduce manual steps • Simplify architecture • Introduce efficiencies • Support customers with their immediate needs • Spend some time working with customer support • Understand what problem we are here to solve and provide ideas on how to do it • Prioritize based on customer value delivery • Contributes to an awesome work environment • A positive, can do attitude • Puts people first, both customers and team members (low ego)
Back-End Developer, Specialist I
Grupo BoticárioCriamos oportunidades para a beleza transformar a vida das pessoas, e assim transformar o mundo ao nosso redor.
• Backend Solutions Implementation: Responsible for implementing the best backend solutions for our clients collaboratively, always aiming to deliver the best user experience for our products. • Coding, Testing, Deployment, and Monitoring: Responsible for coding, writing unit tests, deploying, and monitoring, as well as ensuring code quality and programming best practices. • Application Improvement: Enhance applications by identifying opportunities for improvement, making recommendations, designing, and implementing systems. • Participation in Decisions: Act with a sense of ownership by participating in decisions related to product implementations. • System Quality Improvement: Improve system quality by identifying common issues and patterns and developing standard operating procedures. • Code Maintenance and Review: Maintain, improve, and review existing code through code reviews and pair programming. • Research and Implementation of New Technologies: Investigate and adopt new technologies when relevant. • Documentation and Technical Mentoring: Keep documentation up to date and serve as a technical mentor to other developers, sharing programming best practices with the team.



