JAVA DEVELOPER IN CLOUD-NATIVE TECHNOLOGIE

“I work at Nike as a Java Developer, not with monolithic applications. Here, we have moved to fast and agile coding by breaking tasks into the smallest possible units. I therefore help build microservices on AWS, Amazon's Cloud platform.”

Vasilis Serentellos is a senior Java Developer at Nike. ‘I spent a year at a bank developing Java for the Azure cloud but twelve months ago, with the help of Spilberg, I switched to Nike. There, they combine AWS with Java Development which required a different cloud environment. This meant refreshing my skills but that was not a problem. In the end, all platforms can do more-or-less the same thing. The biggest difference is that right now, AWS is a bit more mature than Azure. Therefore it’s much easier to find what functionality there is and what you can do with it.’

Keep growing in your role

Working together at Nike is a great experience. ‘There are two reasons for that. First and foremost is the working environment. You are not judged here on years of service and experience on paper, but on what you add. It’s a free environment where you are encouraged to ask questions and continue to grow in your role. You are given room to learn and as a result, you also get more done. For what you contribute, you then get real recognition and that works very well.’

From junior to senior

​Vasilis grew from junior to senior Java Developer in one year. During that time, he developed several microservices. ‘I contributed to the development of a shopping cart that manages the whole flow from product selection to check-out. Another microservice collects all the data for the invoice and forwards it to underlying services. A third microservice I am proud to mention controls product promotions, such as discount offers.’

The experience of

Vasilis Serentellos

“We use a “develop” and a master branch. This allows for rapid development. I am making contributions and changes to production almost daily.”

Rapid development environment

Speed of development is the second reason why working at Nike is a good experience.

“My team uses the CI/CD approach. We use a ‘develop’ branch to push our changes to a test environment, and a ‘master’ branch to push our changes to production. This allows for rapid development.I am making contributions and changes to production almost daily. That is totally different than at the bank where I probably made three changes in a year."

WHAT SKILLS HAVE YOU DEVELOPED IN RECENT YEARS AS A DEVELOPER?

"A big part of working at a large organisation is communication. I think I have developed more in that area than if you look purely at the development of my technical skills. Although it is true that within this organisation, I and my team get the chance to work as early adopters with the latest Cloud tech and the next-level deployment and agility it brings. This is obviously very interesting for me as a developer! Nevertheless, it is my impression that in general it is becoming increasingly important to master so-called 'soft skills'." 

Developing is a mind set

Developing is a mind set

​A smooth development environment and friendly colleagues provide a perfect mix to continue growing as a Java Developer for cloud environments, which is important. ‘Technology develops at lightning speed and you have to make sure you keep up. I don't believe there is anyone who knows everything, so there is always room to learn more. I’m a Java Developer and I work with cloud-native technology, but at my core I’m a Software Engineer. In the end, it's not so much about the technology you use, but the mind set you work with. How quickly can you pick things up and how do you learn to use them? I am happy that Spilberg have paired me with a project where that mind set comes into its own.”