Senior Software Engineer, Java
Upstream · Gérakas
Job description
About the role
Upstream, a global mobile marketing automation and digital service provider, is looking for a Senior Software Engineer to join its Software Development team in Athens, Greece. You will work on mission-critical applications across all phases of development, from concept and design to testing, and support business objectives through Java application development.
Key responsibilities
- Write well-designed, testable and efficient software modules.
- Ensure designs comply with specifications and that specifications cover all aspects of implementation.
- Prepare and produce releases of software components.
- Provide support for production systems.
- Create and review design documentation and give feedback on test plans.
- Support continuous improvement by researching alternatives and technologies and presenting them for architectural review.
- Support and coach junior developers.
Required profile
- BSc/MSc in Computer Science, Software Engineering or equivalent.
- 5+ years of full-time professional experience designing and developing applications with the Java ecosystem.
- Solid background in object-oriented analysis and design.
- Experience with HTTP web services and SQL/RDBMS.
- Working knowledge of Maven, Git and continuous delivery principles.
- Team player with good communication skills, able to work under pressure, meet deadlines and multitask in a dynamic environment.
Required skills
- Java and the Java ecosystem
- Spring Framework and JPA/Hibernate
- Asynchronous messaging (e.g. RabbitMQ, Kafka)
- SQL and RDBMS
- Nice to have: Redis, Elasticsearch, Couchbase, Hazelcast, EhCache, microservices architecture
Salary depends on qualifications and skills; the company is an equal-opportunity employer.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Greece.
Salary: Senior DevOps Engineer Based on 15 job offers in GreeceSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 day ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Upstream
Gérakas