Position Description The fast paced and exciting technology division of Our Client’ is looking for an intermediate Backend Developer to work with our team on our cloud-based technology platform. You will work with a world class technology team developing web applications that serve our customers with the best possible user experience and empower them to take advantage of our unique services.
Our Technology Stack • GoLang and Java on the Backend • ReactJS and JSF on the front end • MySQL and Couchbase as our datastore • Deployed as monolith and Docker micro-services in GCP
What you will do • Collaborate with product team members to understand business goals, comprehend and refine stories• Estimate development tasks • Develop code in GoLang & Java to resolve tasks, including implementing unit test coverage • Keen ability to reverse engineer and trace existing code logic to identify implementation details and delivery a defect free implementation • Identifies potential impediments and bottlenecks; steering the course so commitments are met and projects remain on track • Troubleshoot and debug defects when required
What you will bring • 5+ years of experience working on backend applications • Excellent English skills, both written and oral communication • 2+ years of experience respectively using GoLang and Java 8+ developing enterprise grade solutions • Proficient building and using RESTful APIs; understanding HTTP request methods and response status codes and when to apply them • Passion for technology with the ability & desire to pick up new tech (e.g XSLT, GCP) when required • Solid understanding of good code architecture, design and testing best practices • Experience with micro-services and containers (Docker) • Understand the value of documentation and design then code approach • University Degree in Computer Science, Computer Engineering or equivalent knowledge/experience
Nice To Have • Experience with XSLT to transform XML into different structures • Familiarity with open source stack tools and software, including: Linux, Apache Tomcat, ActiveMQ & Solr • Developing with cloud native services on Google’s Cloud Platform (e.g. Pub Sub, Cloud Build & Run) • Data analysis and engineering using Python