Participate and contribute on all team activities such as Sprint Planning, Sprint Execution, Daily Scrum, Sprint Review, Sprint Retrospective
· Deliver modules (front-end & backend) to provide new features for Document Services Team
· Develop front and back end code using React, Java, Kotlin, Spring and Hibernate
· Strong relational databases and PL/SQL skills. Write and optimize complex database queries.
· Perform reviews and ensure the quality of the team’s work
· Testing: Design and implement unit, integration, systems, performance and load testing
· Stay current on emerging technologies and be able to match them to a Citco need when required
· Manage AWS resources in a safe and cost-effective manner.
· Provide technical leadership to other team members.
· Experience working on Agile teams
· 5+ years of software engineering experience. Specifically building and architecting web applications and backend services.
· 2+ years of experience with Java/Kotlin/Spring/Hibernate
· 5+ years of experience with React.
· Understanding on node.js with TypeScript
· Exposure to Python is preferred.
· Experience with Docker
· Experience with AWS services such as S3, ECS, Fargate, API Gateway, IAM, CFN
· Basic understanding on concepts like SQS, SNS, Lambda, RDS
· Experience with relational databases (ideally Oracle or PostgreSQL)
· Knowledge/ Good to have experience with NoSQL databases would be an asset.
· Working knowledge of Kotlin is a plus
· Solid understanding and demonstrated proficiency with core software development processes - debugging, code tuning, code management and branching, coding styles and refactoring.
· Must be self-motivated and driven, with strong analytical, problem solving, and communication skills.
· Knowledge of financial industry, specially accounting / general ledger will be preferred.
Any graduate