Match score not available

Senior Developer (Java)

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Degree in Computer Sciences or Information Sciences, Several years of software development experience, Proficiency in Java 17+, Spring Boot and REST API, Experience in multithreading applications.

Key responsabilities:

  • Implement and extend scalable microservices
  • Translate product ideas into deployable code

genesis.studio logo
genesis.studio Scaleup https://genesis.studio
51 - 200 Employees
See all jobs

Job description

Senior Java Developer

Location: Hybrid, Lisbon

About Us

At Genesis Digital Solutions, we help companies innovate and thrive in the digital world. We are a team of technology and IT consulting specialists committed to excellence and making a real impact on our clients' projects. If you're looking for a dynamic environment where you can grow and contribute to cutting-edge technological solutions, we want to meet you!

What Can You Expect with Us?
  • Implement and extend scalable, highly-available, and resilient microservices – and if you enjoy web applications, we work on those too.
  • Translate product ideas from our business departments into deployable code based on modern standards and technology.
  • Integrate internal and external applications via synchronous and asynchronous interfaces such as REST, gRPC, and Kafka.
  • Take care of persisting your application data, e.g., using a Managed Database Service.
  • Work with well-known Cloud Services from Amazon, Google, and Microsoft.
  • Contribute ideas to further improve our development processes.
  • Be part of an international, agile team, working mostly remotely with colleagues from Germany.
What Do You Bring to the Table?
  • A degree in Computer Sciences or Information Sciences, or comparable training.
  • Several years of software development experience.
  • Proficiency in Java 17+, relevant frameworks (e.g., Spring Boot, Quarkus, Micronaut) and REST-based API design.
  • Experience building horizontally scalable microservices architectures.
  • Experience in multithreading applications and concurrency management.
  • Understanding of high-performance systems and tuning the JVM for low-latency, high-throughput applications.
  • Strong hands-on experience with Apache Kafka for stream processing.
  • Proficiency in working with MongoDB and designing efficient NoSQL schemas.
  • Familiarity with containerization (e.g., Docker) and orchestration tools (e.g., Kubernetes) as well as cloud-native application design.
  • Experience with hyper-scalers (AWS, Azure, Google Cloud).
  • Familiarity working in an agile, remote, CI/CD-enabled environment.
  • Open-minded and willing to adapt to new technologies and languages (like node.js, react, angular) if required for certain components.
  • Fluent English and the ability to understand and present complex ideas.
What We Offer
  • A workplace that values innovation and personal growth.
  • Opportunities to work on high-impact projects.
  • Flexible hours and remote work options.
  • Support for professional development, including training and certifications.
  • Health and life insurance.
  • 25 days of annual leave.


Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Adaptability

Game Developer Related jobs