Senior Full Stack Developer (Java)
Terminal 1 Limited
- Company Industries:Information Technology
Job Information
- Post Date:2020-04-04
- Career Level:Middle
- Location:Not Specified
- Yr(s) of Exp:8 years
- Qualification:Degree
- Salary:Salary negotiable
- Employment Type:Full Time
- Job Function:Software Development
Job Description
Our client is a fast growing start-up backing by strong funding. They aim to build the leading B2B digital trading platform that is innovative, technology led and could remove the frictions associated with international trade.
Benefit:
An awesome working environment that values bold decisions, simplification, transparency, empathy and partnership Supportive culture to both professionally and personally 25 days holiday a year (and all public holidays) Excellent healthcare & life insurance
Responsibility:
As a Senior Java Developer, you will be
- A key team member in our Platform and Products Engineering team, utilizing Agile Scrum practices
- Understand business objectives, design and propose implementation solutions, develop, test and deploy the platform and product features to meet the business objectives
- Work closely with our fellow business product owners, business analysts, UI designers, UI developers and other key stakeholders
- Leverage the toolsets and capabilities on the Google Cloud Platform to reduce the in house development by working with the Google Professional Services organization
Requirement:
- Pride in producing readable, well-designed, maintainable, fully tested software codes in a scalable and cross-cutting manner
- Strong in data structure and common algorithms, know when and how to use the most appropriate data structure and algorithm to write efficient software
- Strong in applying common design patterns to solve problems in common ways
- Good understanding of dependency injection, aspect-oriented programming, microservices cloud-based services, 12 factors cloud-native principles, defensive programming to avoid OWASP top 10 and common security vulnerabilities
- Master at least one programming language (preferably in Java and it's corresponding open-source frameworks, alternatively Python) plus common knowledge of web applications development (html, css, standard set of javascript frameworks - Bootstrap, React JS, Angular JS and the javascript language itself)
- Knowledge in Docker and Kubernetes Clusters deployment approach and apply DevOps and Infrastructure as code concepts
- Good understanding of Behavioral Driven Development (BDD) and apply the techniques in real life
Company Info
Terminal 1 is a top tier, tech-focused recruitment firm.
Contact
-
Please login
Position | Company | Location | Update |
---|