Job title: full stack developer
* as a key member of our development team, you will design, code, unit test, document and implement new applications as well as existing programs.
* you will contribute to enhancements and changes to existing codebases.
* develop code that complies with design specifications and meets security and java/j2ee best practices. Coding must adhere to all standards for security, be easily maintainable and have high system performance.
* collaborate with development & qa staff on individual and team deliverables.
* comfortable working in a loosely structured, fast-paced organization.
* create documentation and procedures for installation and maintenance.
* identify opportunities for future enhancements and refinements to standards, best practices, and development methodologies.
* work closely with project team and other groups (e.g., network, qa, ops, engineering).
* work as a member of a team responsible for designing, developing, and maintaining products.
* participate in design and code review sessions as appropriate; to ensure the quality of work delivered by self and teammates are in accordance with development standards.
* interact with business units to define requirements/modifications and use case to utilize in designing appropriate solutions.
required skills and qualifications
* 8+ years of experience in building and scaling web services.
* good experience with relational and non-relational databases.
* proficiency in java/j2ee stack with strong foundation in enterprise design principles.
* good grasp of data structure and algorithm design.
* basic understanding of spa development using any of the modern frameworks (angular/react/vue).
* implement and scale microservices to support data intensive services.
* work with product team in agile setup to design and implement solutions to delight our customers.
benefits
* opportunity to work with a dynamic team.
* competitive salary package.
* chance to develop skills in a fast-paced environment.
* access to cutting-edge technology.
others
* exposure to docker and kubernetes.
* good ui design skills.
* through understanding of mq systems (amq/kafka/rabbitmq).