"{ engineer; innovate; excite; }"
Senior Software Engineer
Location
Greece
Posted
69 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
EUROPEAN DYNAMICS
• Develop technical standards, including hands-on software coding, tools, and platforms • Provide technical guidance and coaching to developers and engineers • Define all aspects of development from appropriate technology and workflow to coding standards • Ensure software meets all requirements of quality, security, maintainability, extensibility, scalability, etc. • Drive continuous innovation and improvement by investigating alternatives and new technologies • Adhere to schedules and deadlines.
Job Requirements
- MSc or BSc degree in computer science, software engineering, or related technical field or equivalent work experience
- At least 10 years of proven experience in software development lifecycle using Java
- Experience using Web services, RESTful services, JSON, and XML
- Experience with SQL (MySQL, PostgreSQL, etc.) and/or NoSQL databases (Cassandra, MongoDB, In-memory grids)
- Experience with application servers (Wildfly, Thorntail, etc.) and / or containers (e.g. dockers) and/or middleware (e.g. message queuing) and/or Spring Boot is a big plus
- Excellent command of the English language.
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 Full-stack Engineer Jobs
• Develop and maintain mobile applications using TypeScript and React Native. • Develop and maintain the BFF (Backend for Frontend) using Node.js, NestJS and GraphQL. • Participate in defining software architecture, development patterns, and engineering best practices. • Collaborate with Product Owners, Scrum Masters, Designers and Quality Assurance to define and deliver features. • Conduct code reviews to ensure quality, consistency and adherence to best practices. • Identify and fix bugs, performance bottlenecks and scalability issues. • Write unit and automated tests for backend and frontend. • Contribute to the evolution of the team's code quality, testing and architecture practices. • Work with integrations and GraphQL APIs, including federation and query planning. • Implement caching strategies and performance optimizations using Redis and caching techniques. • Work in cloud environments and serverless and containerized architectures. • Participate in CI/CD pipelines, including build automation, testing and deployment.
Staff Software Engineer
Check Point Software Technologies LtdYou deserve the best security. The protection you need against Gen V attacks.
• Run at complex problems across our platform, designing and building products that translate complex payroll infrastructure into intuitive tools for operators and partners. • Own projects end-to-end, from identifying the problem and shaping the solution through design, implementation, rollout, and iteration based on real-world usage. • Be a true partner to product, design, and operations by developing a deep understanding of the workflows and challenges faced by payroll operators and partners. • Build internal and partner-facing tools that improve the visibility, reliability, and explainability of how money moves through the payroll system. • Reduce friction in our systems by improving workflows, architecture, and tooling for both developers and operators. • Role model clear, critical thinking through code, proposals, and diagrams that help teams align and move forward together. • Raise the quality bar by working in the open, giving thoughtful feedback, mentoring teammates, and helping the team ship work we’re proud of.
• Develop customized solutions and align business processes through the implementation of scrum and agile methodologies. • Confirms program operation by conducting tests; modifying program sequence and/or codes. • Coordinate and consult with project teams and end-users to identify application requirements. • Design, develop, implement new software or modifications to existing software. • Troubleshoot and identify bugs in existing software, design and release fixes. • Support in creation and maintenance of documentation of product. • Work closely with QA to ensure quality and punctual software development within his/her responsibility. • Confirms project requirements by reviewing program objectives, input data, and output requirements with analyst, supervisor, and client. • Encodes project requirements by converting workflow information into computer language. • Prepares references for users by writing operating instructions. • Maintains historical records by documenting program development and revisions. • Develops information systems by designing, developing, and installing software solutions. • Prepares and installs solutions by determining and designing system specifications, standards, and programming. • Improves operations by conducting systems analysis; recommending changes in policies and procedures. • Create a development environment for efficient testing and integration.
Software Engineer – Cross Functional
GFT TechnologiesAs a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
• Contribute to the design, development, testing, and maintenance of software applications within a highly collaborative, cross functional team. • Work closely with other software engineers, senior technical leaders, and members of the product organization to deliver high quality, scalable, and secure solutions. • Grow technical expertise through hands-on experience, participate in technical design discussions, and take ownership of delivering features from development through production support.




