Java Software Developer (PT) [MAR_AC_10.21]

  • Full-time
  • Lisbon PT

About the role:

You will integrate Marionete Academy…and what does it mean?

Marionete Academy is a great opportunity and the biggest investment in our talent. It is a manifestation of our ideals for excellence and innovation. The Academy is the tool and the place to promote the dissemination of strategic knowledge and training in different technologies.

Basically, it is the ticket for the next step in your career.

Our project team is focused on delivering valuable solutions for a tier-one financial institution, we are looking to bolster our existing team with your support!

Responsibilities of the role:

  • You will explore Service – Mesh, Cloud-Native Patterns, Events Sourcing, Event-driven and API Architecture
  • You should be flexible/willing to work across this delivery landscape which includes and is not limited to Agile Applications Development, Support and Deployment
  • You will be responsible for programming and software development using programming languages and related tools and frameworks, reviewing code written by other programmers, requirement gathering, bug fixing, testing, documenting and implementing software systems
  • Depending on your experience you will be also responsible for interpreting architecture and design, code reviews, mentoring, guiding and monitoring programmers, ensuring adherence to programming and documentation policies, software development, testing and release.

About you:

  • Experience of at least 2/3 years as a Java developer (Scala and Go are a plus)
  • Excellent communication and interpersonal skills
  • Team management
  • Excellent analytics
  • Problem-solving and solution skills
  • Capacity for constant learning from both success and failure, remaining open to change and continuous improvement
  • Fluent in English, written and spoken (mandatory)

Nice to have:

  • Computer Science or equivalent academic background.
  • Automation CI/CD: Docker, Kubernetes
  • Cloud-Native frameworks
  • Istio, gRPC, GraphQL
  • Micro-services architectures experience: Service Mesh is preferable but other frameworks and topologies accepted
  • Distributed Stream-processing: Kafka, Storm, Flink and Spark

 (If all the skills mentioned above don’t belong to your professional Portfolio, bear in mind that this is what you can learn @ Marionete) 

What Marionete offers:

  • A chance to become a member of the Marionete family, Marionete is a professional services firm that is differentiated by our deep technical skills and our tier-one client portfolio. We are successful because of the unique talent of our team!
  • Health insurance
  • Life insurance
  • Gym and transportation allowance
  • Mental health support
  • Flexible and hybrid environment
  • Permanent position
  • Relaxes dress code at the Marionete offices
  • An abundance of career paths and opportunities in which to advance
  • Interview process: 2 interviews and 1 Tech test

Location: Portugal, ideally you would be happy to work Worldwide when required.

For now, all Marionete business travel, international and domestic, is currently restricted to client-essential delivery activity only.

Please note: The safety and well-being of our people continues to be the top priority, and our decisions around travel are informed by government COVID-19 response directives, recommendations from leading health authorities and guidance from a number of infectious disease experts  

About us:

Marionete is a pathfinder, helping clients exploit tomorrow’s technology to find unexpected solutions to today’s business problems.

An independently minded, entrepreneurial technology consultancy, Marionete is a collective of tech virtuosos that bring together strategic vision with a mastery of architecture and software engineering. We challenge technology norms and push what’s possible, using open-source technology to architect, design and deliver innovative and disruptive solutions. Marionete turns client challenges into success stories by breathing life into their technology ambitions, building flexible, scalable and resilient platforms which secure market advantage.

We work without compromise. Our clients share our appetite for innovation, and a thirst to push the boundaries of what is technically possible to meet their business goals. See

Are you available soon? 

Send us your application today!