Jobs and Careers
UN
Senior Java Software Engineer
Uni SystemsGreecefull_timeVerifiedPosted 3 Jul 2023
About the role
We are continuously growing and we are looking for a Senior Software Engineer (Java) to join our UniQue Middleware development Unit, part of the BFB Division.
In this role, you will be part of a high-talented, success-driven team, responsible for designing edge solutions and implementing business critical applications and products for big domestic and global clients.
What will you be bringing to the team?
- Implement and develop functional and technical requirements, as designed in technical documentation specification and coding standards
- Deliver highest quality software by creating unit test plan and testing code thoroughly
- Improve and develop existing and new features
- Work on solving scalability and performance problems
- Ensure designs are in compliance with specifications
- Contributing in all phases of the development lifecycle
- Review, test and debug team members’ code
- Participate in creation of the documentation of the deliverables of the project
- Drive detailed definition of feature requirements through discussions with product managers and customers
- Advice the customer in software architecture and design principles
- Ensure the smooth communication with the customers (via email or personal meetings)
- Know the business rules and concepts, software specifications and designs provided by the technical lead and apply them in completing the assigned task
- Report to a technical lead
Requirements
What do you need to succeed in this position?
- University/College degree in Computer Science, Information Technology or other relevant discipline
- 8+ years of experience in an Object-Oriented programming language, specifically on JAVA/J2EE
- Excellent understanding of object-oriented programming and Design Patterns
- Proven and solid experience and understanding of RESTfull APIs and SOAP based Web Services
- Proven and solid experience working with JavaEE or Spring framework
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience in micro service design patterns and architecture
- Solid experience with Kubernetes, Docker, containers, Spring Boot, Spring, Quarkus
- Good knowledge of Windows & Linux Operating systems
- Experience with Source Control (GIT, Subversion etc.) and Build Tools (Maven)
- Experience with test-driven development
- Certification in technologies and/or programming languages will be considered a strong plus
- Excellent knowledge of English language (written and verbal)
- Flexibility for travelling in Greece and/or abroad
Benefits
What are we offering to our UniQue IT people?
- People-first approach and open environment to express your ideas
- Ticket restaurant – meal vouchers
- Corporate laptop and equipment
- Corporate mobile phone subscription
- Work-life balance and a hybrid #li-hybrid work model
- Health and insurance plan for you and your family members
- Employee consulting and guidance support by Hellas EAP
- Continuous training and certifications
- Discounts on the services and products of our Group’s companies
- Gift vouchers for major life milestones
- Special work schedule on summer Fridays and your birthday
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s