Upstream
Posted 8mo ago

Senior Software Engineer, Java

Upstream
Gerakas, Attica, Greece
HybridFull Time
Responsibilities
  • Write software
  • Review designs
  • Release software
Requirements
  • 5+ years of Java development
  • Strong OO design
  • Experience with Spring, JPA/Hibernate, RabbitMQ/Kafka
  • HTTP web services
  • SQL/RDBMS
  • Maven, Git, CD
  • Plus NoSQL (Redis/Elasticsearch/Couchbase) and microservices preferred
Technical tools mentioned
JavaSpring FrameworkJPA/HibernateRabbitMQKafkaHTTPSQLRDBMSMavenGitContinuous DeliveryNoSQLRedisElasticsearchCouchbaseMicroservices

Job description

Who we are

We are a leader in mobile technology, providing innovative solutions to 1.2 billion consumers. In an ever-increasing digital world, we help businesses grow their digital reach & toolkits to optimize user experience, increase engagement, attract new customers, and boost their revenues.
Think of performance marketing but on steroids as our top-notch marketeers and engineers build digital journeys through an omnichannel marketing approach like no other. Currently, we work with the biggest names in Telco, Insurance, Education, FMCGs, and Retail in over 45 countries in Latin America, Africa, the Middle East, and South-East Asia.

The role

We are looking for an enthusiastic Senior Software Engineer to join our Software Development team in Athens, Greece.

As a Senior Software Engineer, you will be part of a very competent team that works on mission – critical applications contributing in all phases of the development process. You will be responsible for Java application development, supporting business objectives while providing expertise in full software development lifecycle, from concept and design, to testing.

Your main responsibilities will be:

  • Write well designed, testable, efficient software modules.
  • Ensure designs are in compliance with specifications and that specifications cover all needed aspects of the implementation.
  • Prepare and produce releases of software components.
  • Provide support for production systems.
  • Create/ review design documentation and provide feedback on test plans.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
  • Support and coach junior developers.

About Upstream

Mobile marketing platform for digital customer acquisition and engagement.

Year founded
2001
Employees
400
Organization type
Private
Latest investment
Private Equity (2014) — led by Actis
Headquarters
GB

Similar jobs

Senior Software Engineer roles near Gerakas, Attica
2mo
Save
Mark Applied
Hide
Senior Software Engineer (Ruby/RoR, Chatbots & AI)
Athens or Barcelona
RemoteFull Time
Workato
Workato: Enterprise platform for automating business workflows and integrating applications.
5+ YOE5+ years Rails development; BS/MS in CS/Engineering; strong debugging and OO skills; Go and JS frameworks (nice to have); Slack/MS Teams API knowledge (plus).
Ruby, Ruby on Rails, Go, JavaScript, AngularJS, React, Slack API, MS Teams API
2mo
Save
Mark Applied
Hide
Senior Software Engineer
Marousi, Attica, Greece
OnsiteFull Time
OpenBet
OpenBet: Provider of sportsbook technology, content, and betting services.
6+ YOESenior software engineer with 6+ years of experience, strong Java/C/C++/Python skills, web tech knowledge, and able to lead design reviews and mentor others.
Java, C, C++, C#, Python, SQL, SOAP, REST, XML, HTTP, TCP/IP, Git, Jenkins, React, HTML, CSS, Bash, Perl, JavaScript
3mo
Save
Mark Applied
Hide
Senior Software Engineer (Java)
Marousi, Attica, Greece
HybridFull Time
Light & Wonder
Light & WonderNASDAQ: LNW: Develops gaming technology and content for casinos and online platforms.
5+ YOE5+ years Java software development; strong REST with Spring Boot; experience with SQL/NoSQL; Unix/Linux; English proficiency; AWS, Docker, microservices a plus; DevOps tools like Maven/Jenkins.
Java, Spring Boot, SQL, NoSQL, Unix/Linux, Docker, AWS, Maven, Jenkins
3mo
Save
Mark Applied
Hide
Senior Software Engineer
Athens or Greece
RemoteFull Time
AI2CYBER
AI2CYBER: AI-powered platform for proactive cybersecurity threat detection and defense.
7+ YOE7+ years Python; 7+ years React; strong full-stack capability; cybersecurity mindset; experience delivering complex systems.
Python, React, TypeScript, MySQL, MongoDB, PostgreSQL, Metasploit, Cobalt Strike, Nmap
4mo
Save
Mark Applied
Hide
Senior Software Engineer (GR110-DV)
Athens, Attica, Greece
HybridFull Time
OKTO
OKTO: Digital payment platform for iGaming and highly regulated eCommerce.
7+ YOE7+ years backend development, 3+ years leading teams; Java 11+, Spring Boot; AWS; microservices; secure REST APIs; Greek and English communication.
Java, Spring Boot, AWS, PostgreSQL, MySQL, NoSQL, OAuth2, JWT, SSO, Git
4mo
Save
Mark Applied
Hide
Senior Software Engineer in Test
Athens, Attica, Greece
HybridFull Time
Agile Actors
Agile Actors: Provides software development and technical team augmentation services.
5+ YOE5+ years in software testing/DevOps roles; proficient in Groovy/Java/Python/JavaScript/TypeScript/C#; shell scripting; API/UI testing; CI/CD; English communication.
Groovy, Java, Python, JavaScript, TypeScript, C#, Shell scripting, Spock, Cucumber, Jest, TestNG, xUnit, RestAssured, Supertest, Postman, Cypress, Webdriver.io, Playwright, Selenium, GitHub Actions, GitLab CI, Jenkins, Azure DevOps, microservices, monoliths, event-driven architectures, Udemy, Coursera, Pluralsight, K6, Gatling, Pact, Spring Contract, Docker, Kubernetes, OpenStack, Azure, AWS, GCP, Ansible, Terraform
5mo
Save
Mark Applied
Hide
Senior Software Engineer
Athens, Attica, Greece
RemoteFull Time
European Dynamics
European Dynamics: Develops software and provides IT services for government institutions.
10+ YOE10+ years in software development; Java; RESTful services; SQL/NoSQL databases; experience with containers and Spring Boot; strong English.
Java, Web services, RESTful, JSON, XML, SQL, MySQL, PostgreSQL, Cassandra, MongoDB, Wildfly, Thorntail, Docker, Spring Boot
6mo
Save
Mark Applied
Hide
Senior Software Engineer | Architect
Nea Smyrni, Attica, Greece
HybridFull Time
Cepal Hellas: Independent servicer of loan and credit receivables portfolios
5+ YOEBachelor's and Master's in CS/IT; 5+ years in software development with ~2 in architecture; strong .NET/full-stack; MS tech stack; Azure; Agile/CI/CD; finance domain desirable.
.NET, Azure, APIs, Databases, CI/CD, Microsoft technology stack