We are seeking a Senior Full Stack Java Developer to join our team.
RESPONSIBILITIES
- Communicate with the customer to clarify requirements
- Participate in the migration of existing systems
REQUIREMENTS :
- Bachelor’s degree in Computer Science, Computer Engineering, or a related technical discipline
- Minimum 3 years’ experience programming in Java with a strong background
- Proficiency in Angular JS and JavaScript
- Knowledge of HTML and REST
- Ability to write clean and maintainable code, and conduct code reviews
- Experience working with Google Cloud Platform, particularly GAE
- Strong knowledge of data structures, algorithms, OOP, and design patterns
- Experience in Unit Testing and familiarity with testing and mocking frameworks
- Solid understanding of SDLC and experience working in an agile environment
- Self-management and strong prioritization skills
- Experience in client-facing communications
- B2+ English level proficiency
NICE TO HAVE
- Java internals knowledge including GC, JIT compilation, and memory management
- SQL expertise
- Experience with Google Environment tools such as piper, critique, borg, boq, and cider