Upstream, a leader in mobile technology, is seeking a Senior Software Engineer to join their Software Development team in Athens, Greece. The company serves 1.2 billion consumers across 45 countries, partnering with major players in Telco, Insurance, Education, FMCGs, and Retail sectors throughout Latin America, Africa, the Middle East, and South-East Asia.
As a Senior Software Engineer, you'll be integral to a highly competent team working on mission-critical applications. The role involves full software development lifecycle responsibilities, from concept and design to testing, with a focus on Java application development. You'll be working with cutting-edge technologies in a dynamic, fast-paced environment.
The ideal candidate should have strong expertise in the Java ecosystem, including Spring Framework and JPA/Hibernate, along with experience in asynchronous messaging technologies and HTTP web services. Knowledge of distributed systems and microservices architecture is highly valued. The role offers opportunities to mentor junior developers while working on challenging projects that impact millions of users.
The position offers competitive compensation and benefits, with the unique opportunity to work alongside a dynamic, smart, and highly motivated team. Upstream maintains a strong commitment to equal opportunity employment and fostering an inclusive workplace environment. Join a global technology leader that's transforming how businesses engage with their customers through innovative digital solutions.