For our client ,we are urgently looking for a Java Engineer Cloud Native,
Java Application Engineer - cloud native
The project - cloud native development
The intention is to build applications with a cloud native design in function of web scaling, flexible deliveries and integration with cloud eco systems. In order to achieve these benefits of cloud environments, container platforms (Docker / Kubernetes & OpenShift), microservices-based design, API management, java frameworks such as jump / springboat and cloud-related databases (both SQL and no-SQL) are used. .
For a number of pilot applications, including K'ching and AppYourService, we are looking for senior java engineers to build the necessary (backend) services and technical capabilities through use cases. This will be collaborated within a multi-functional team to automate in a DevOps context maximum build-integration deployment test processes and deliver high-performance, high-performance applications.
What does this feature mean?
In the first phase of this project, we focus on the foundation layer of this new platform. For this we are looking for proven or new technologies, ways of approach. We map the different underlying components, form a design how to develop and maintain them, to eventually deliver them successfully.
Here's a broad wisdom and enthusiasm important so that we can also connect other / external parties in later phases. By being part of this project, you have a unique opportunity to lay the foundation of a platform where your input can help determine how the Client applications of the future will be developed. You will thus come across several domains that are active in this organization.
What do we expect from you?
We are looking for someone who:
"with open and fresh look at development looks (end-to-end)
"can translate current improvements into a new approach
"is aware of the recent and proven technologies in the market
"seeks synergies with existing systems and structures
"is able to form a technical and architectural vision
"Do not let yourself be discouraged by existing constraints and always seek solutions
"focuses on quality, performance, security and stability
"has coaching skills and deals with structural knowledge transfer
"has experience in building, maintaining and supporting frameworks
Your assets?
First of all, you are able to work independently, passionate by coding and have a "we-can-do-this" mentality to pursue the same goals of the team. Additionally, you need a very flexible mindset and want to have continuous new business. You have no problem getting out of your comfort zone and learning about new technology.
In addition, you have knowledge in following domains, (or you can demonstrate that you can quickly learn new technologies):
"Expert in object-oriented and functional programming in modern programming languages.
"You have relevant work experience (in business context) in Java, Jump, Jump Boot, Javascript Angular (2), Maven, Jenkins, Git, Virtualization (Docker, Kubernetes), ...
"Databases: PostgreSQL, MySQL, NoSQL (mongoDB, Cassandra, ...)
"Experience with PAAS / IAAS platforms and cloud infrastructure (Azure, AWS)
"Operating system: Linux, OSX, ...
"Strong experience with development for front end applications and RESTful web services, JSON, ...
"Good knowledge of encryption, security and authentication protocols (oAuth, ...)
"Very good knowledge of software development best practices
o Design patterns
o Unit testing, continuous integration, build pipelines (grunt, gulp)
o Code analysis (Sonar)
"Experience in an agile development environment (Scrum, kanban)
"You are a creative mind and open to ideas
"You are good at multitasking and you can work under strict deadlines
"You are" quality-driven "and" detail-oriented "
"You are flexible, social, creative and communicating clearly
"You are in possession of a diploma of computer science or computer science