03 Aug
|
iTek People
|
Ontario
03 Aug
iTek People
Ontario
Senior Developer (with big data experience)
Location – Toronto
What will you do?
Design & create new API & services using the latest Java & Spring Boot Framework and other modern Backend technologies which will shape the future of banking for Client
Work within an Agile team comprised of technical, product and business team members to deliver exceptional solutions
Collaborate with the team to develop code in line with strategic initiatives, as well as develop, troubleshoot, enhance, and document components following current best practices
Translate business requirements into technical specifications and estimate activities/tasks required to perform design, coding, and testing
Participate in walkthrough reviews of technical specifications, programs, code, and test plans
Present technical topics at regular knowledge sharing meetings and manage low-level planning of work packages
Ensure high code quality through automated unit, functional testing and contract testing
Automate processes within the development pipeline; identify opportunities for efficiency gains and reducing time-to-market, and enabling continuous delivery
What do you need to succeed?
Must-have
4+ years professional experience writing high quality code in backend with Java 17+ & Spring Boot 3+
4+ years professional experience working with RESTful APIs and interface specifications (Swagger/OpenAPI)
Experience with Elasticsearch,
Redis
Experience with automated testing (unit, functional, performance, contract) and the related tooling, including Junit, Wiremock, Mockito, Jasmine, TestBed etc.
2+ years of experience developing and deploying on distributed cloud applications (Pivotal Cloud Foundry, OpenShift, Docker, Azure)
Experience or understanding of design patterns, databases (SQL, NoSQL), platforms, frameworks, and tools, code management tooling
Excellent interpersonal and highly developed communication skills (verbal and written)
Creative and analytical thinker who is self-driven and capable of working in a fast-paced environment
Excellent team player who has outstanding collaboration skills with other tech peers, QA, product etc. to move forward
B.S. degree in Computer Science or related technical field (e.g. EE, physics or mathematics), or equivalent practical experience
Nice-to-have
Experience in working with Big Data Technologies (Spark, Hadoop, Hive, Kafka) is a huge plus
Experience with Python is a plus
Experience with implementing and consuming GraphQL
Experience with Event Driven Framework (MQ, Kafka) is a plus
Experience and context knowledge in finance industry, including Client Screening, AML, Fraud is a plus
Experience with GitHub Co-pilot or other Gen-AI tools is a plus
#J-18808-Ljbffr
📌 Senior Developer (Java Spring Boot & Big Data) (Ontario)
🏢 iTek People
📍 Ontario