Position: Middle/Senior Java Software Engineer (Full Stack)
Company: SoftServe
Experience required: 3y
Category: Java
English level: upper
Published: 2022-06-01T00:00:00+03:00

WE ARE
SoftServe isn't just about technology — it's about open-minded people who love technology and have everything they need to pursue their passion to create innovation. We are successfully cooperating with our client, one of the largest banks in Singapore. This is not just another traditional bank. Currently, we are planning to start an ambitious project to further develop and enhance the existing banking platform.

The solution is an internet banking platform, based on micro frontends and a new backend to gain benefits of faster integration of new features, maintainability, and deploying to the cloud. The aim is to build the next generation of products, providing a best-in-class UX experience and configurability that will enable to use of the product across different countries/markets.

YOU ARE
- Experienced with Java/Web frameworks and tools including Java/JEE, Python, Spring Boot Framework, Redis/Aerospike, ReactJS, Kafka, MongoDB, Cloud Foundry, or similar cloud technology (AWS)
- Knowledgeable about DevOps and CI/CD e.g. Git, Jenkins, Sonar Qube, Docker, unit test, and Test-driven development
- Familiar with the database technologies, preferably MariaDB, MySQL, NoSQL
- Able to develop services that constitute front to back applications

YOU WANT TO WORK WITH
- Designing and developing Restful API/Webservices on a cloud platform for service and consumption
- Gathering and refining specifications and requirements based on technical needs
- Analyzing and optimizing performance and reliability of application’s front-end
- Building responsive Web applications using React JS
- Building Microservices with the 12 Factor App Pattern on Pivotal Cloud Foundry (PCF)
- Creating and maintaining software automation using CI/CD
- Delivering and integrating Microservices with web and mobile applications
- Following Agile Software methodologies for development
- Writing automated unit, feature, and regression test suites

TOGETHER WE WILL
- Work on an awesome project!
- Establish trust and build relations with many stakeholders
- Have a friendly and mature team
- Be able to propose and implement solutions
- Support your technical and personal growth – we have a dedicated career plan for all roles in our company
- Share many other advantages with you such as attractive salary, modern office, a package of benefits, language classes and more

**Work hard, play hard and have fun!**