Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Description:
- Expertise with standard server-side software technologies, including Java EE, Spring, Play, Hibernate, etc.
- Experience with REST and API design.
- Experience in Object-Oriented Analysis and Design (OOA/OOD) with appropriate use of design patterns.
- Experience with modern web development tools and frameworks.
- Experience with deployment of scalable web systems with architectural requirements for high availability, high throughput, low response time.
- Experience with Agile/Scrum methodologies tools such as Confluence and Jira.
- Experience with git.
- Experience with Junit Tests and TDD.
- Experience with microservices is a plus.
- Highly quality-focused, particularly with respect to code quality
- AI and Machine learning knowledge is a plus.
- Experience working with a DevOps approach and associated tools e.g. Bamboo, BitBucket, Stash & Jenkins is a big plus.
- Experience with Cloud Computing infrastructure and APIs like AWS is a plus.
- Understanding of secure application development best practices, such as OWASP is a plus.
- Experience or knowledge of SonarQube or similar is a plus
Job Requirements
Requirements:
- Only graduate engineers with a Bachelor's degree in computer science/engineering (no students, no other college grads).
- Willing to do a screening test/assignment.
- Leadership skills are a plus.
Benefits:
- Social insurance.
- Medical insurance.
- Flexible hours.
- Learning support.
- Startup environment.
The Hiring Process:
- Online screening
- Two online coding tests: Problem-solving and Java
- Onsite interview or online interview.