We’re looking for highly motivated software engineers to join our global agile scrum team responsible for designing and building cutting edge solutions and next generation containerized products. A successful candidate will be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued.
Responsibilities:
· Write well structured, testable, efficient, reusable, maintainable and scalable code
· Collaborate with global teams to define, design, and develop cutting edge software applications, micro services and APIs on cloud
· Stay up-to-date with software technologies and methodologies
· Work with Professional Services to ensure solution is supportable
Requirements:
· Possess at least a Bachelor's Degree
· Good understanding of software architecture, programming practices and design patterns.
· Hands-on in Spring Boot, Spring MVC frameworks, Hibernate, Junit, Gradle/Maven.
· Experience in building REST APIs
· Working knowledge of one or more RDMS like Postgresql, Oracle, Microsoft SQL
· Experience with Docker and orchestration frameworks like Kubernetes is a plus
· Understanding of one or more cloud platforms like AWS, GCP, Azure, OpenShift, Rancher is a plus
· Basic knowledge of UNIX, shell scripting
· Strong organizational and communication skills
· Strong analytical skills
· Self-motivated and ability to learn new technologies