Entando

Java Senior Developer

Europe
R TypeScript Go Java Spring Oracle React Node.js API PostgreSQL JavaScript Kubernetes Microservices SQL MySQL
Description

Java Senior Developer

Our team is looking for passionate Java Enterprise Developer to join our Engineering team.

You will be joining a high caliber group of developers, quality engineers, designers, and research specialists. A team entrusted with the exploration and development of the latest technologies and most engaging UIs.

Job Specifications

Entando is increasing the focus on R&D for the evolution of its leading, next generation application composition platform that accelerates the development of enterprise-level cloud-native applications. The ideal Java Senior Developer candidate will be responsible for developing systems, architecture and applications that allow our customers to maintain high productivity in Kubernetes environments.

We are looking for a Senior Java Enterprise Developer to help us take on some of the most sophisticated technology problems and complex integration challenges. You’ll be responsible for large-scale projects and creating microservices, primarily with Java and NodeJS. Our APIs are RESTful, and our product will require new UX interfaces. You will help build asynchronous, scalable systems dealing with multiple integrated products.

If you are not daunted by challenges and are interested in innovating in the cloud frontier, let us know.

Level of Expertise

A significant amount of experience (5+ years) in a Senior, Principal, or Lead role where you’ve had some mentorship or management experience of junior engineers.

Work area & Type of engagement

Full time; residence somewhere in Cagliari or Milan is preferred; the organization of work can be discussed.

Requirements

● 5+ years development or experience designing, developing, and maintaining large scale web applications.

● Excellent understanding of complex backend architectures involving microservices, clustering, distributed data, shared caching, API design and versioning

● Excellent knowledge of the Java language and ecosystem, in particular Spring, Spring Security, JPA (and/or other ORM), Liquibase, Java functional interface and streams, JUnit and/or other testing framework

● Excellent understanding of HTTP browser to server communication and of web security threats and standards (e.g. CSP)

● Good understanding of OpenID Connect/OAuth and familiarity with related matters like service and user authentication, role-based authorization, and IDP integration

● Good developer and/or operations-level knowledge of Kubernetes

● Experience with SQL database (PostgreSQL, MySQL, Oracle, other RDBMS)

● Good familiarity with BDD, Cucumber-style test scripts

● Good familiarity with scrum and agile SDLC practices

● Familiarity with the JavaScript build and publication system.

● Familiarity with frontend development frameworks like React.

● Fluent spoken and written English communication skills.

We will be especially impressed if you also have:

● Solid experience in software architecture design based on Kubernetes.

● Good knowledge of TypeScript language and REST frameworks

● Experience designing CLI clients that implement complex workflows.

● Experience developing Kubernetes operators.

● Good understanding of web architectures and micro frontends

● Good familiarity with the Golang language, ecosystem, and concurrent programming model

● Direct experience with IDPs like Keycloak and Auth0

Here are some of our perks.

● Great work-life balance

● Professional development, career development & career planning

● High caliber, high quality team

● Values-driven organization

● Innovation sessions (where we welcome ALL employee ideas)

● High impact, high visibility projects

● Open source, upstream community development


Compensation package

50.000,00-55.000,00 Euros depending on experience

Privacy information

Dear candidate, by answering this job post and/or submitting your CV, you are authorizing us to process your data for potential selection and recruiting purposes only.



Entando
Entando
Developer Platform Enterprise Applications Enterprise Software Open Source Software UX Design Web Development

0 applies

79 views

Other Jobs from Entando

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 257 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers