Summary
Overview
Work History
Education
Skills
Websites
References
Languages
Timeline
Generic

Amit Kumar

Burnaby,Canada

Summary

With over 23 years of experience in Java/J2EE, I have architected solutions for web, cloud, and mobile applications using AWS, Azure, and microservices. Proficient in Angular, Vue.js, Hibernate/myBatis, and Spring, I focus on secure application design and web services. I have successfully managed complex software projects and led cross-functional teams, specializing in the finance, telecom, and healthcare sectors.

Overview

23
23
years of professional experience

Work History

Senior Java Developer

Royal Bank Of Canada
12.2023 - Current

Project: Canadian Institutional Compliance for Global Asset Management

Technologies: Microservices, Spring Boot, Vue.js, Rest, Maven, Agile, JUnit, Mockito, Git, Helios, Splunk. Docker, Kubernetes

Responsibilities

  • Assessing System Architecture
  • Solving technical challenges
  • Writing/testing/modifying code
  • Mentoring Team Members
  • Utilized containerization technologies like Docker for easier deployment management, leading to reduced downtime during updates.

Solutions Architect

QHR Technologies
03.2023 - 12.2023

Project: Accuro EMR - HealthWATCH Pharmacy System Integration

Technologies: Microservices, Spring Boot, Angular, Swing, Rest, Maven, Agile, JUnit, Mockito, Git, Jenkins, Docker, Kafka, HL7, FHIR

Responsibilities:

  • Developed comprehensive documentation for technical specifications, project plans, and user guides, streamlining team communication.
  • Evaluated emerging technologies to stay current on industry trends, making informed decisions for technology adoption.
  • Collaborated with development teams to design scalable and efficient applications tailored to client requirements.
  • Analyzed solutions proposed to meet diverse business requirements.
  • Worked with developers and engineers to realize technological solutions.

Solutions Architect

Konnections Inc.
01.2023 - 12.2023

Project: Konnections Mobile App

Technologies: J2EE, Microservices, Spring Boot, Amazon Web services (AWS), Rest, Maven, Agile, Docker, Kubernetes, Mockito, Git, Jenkins, Code Magic, Flutter, Dart, iOS, Android, OAuth, Splunk, IAM, Docker

Responsibilities:

  • Developed comprehensive documentation for technical specifications, project plans, and user guides, streamlining team communication.
  • Drafting Requirements for the Technical Team
  • Working with UX Team to finalize the App Design
  • Mentoring Developers
  • Mentored junior team members in best practices and coding standards, fostering professional growth within the team.
  • Worked with developers and engineers to realize technological solutions.
  • Reduced time-to-market by automating deployment processes using CI/CD pipelines.
  • Increased security measures by implementing robust authentication and encryption protocols, protecting sensitive data from potential breaches.

Senior Java Developer

SaskTel International
07.2022 - 01.2023

Project: Odin

Technologies: J2EE, Micro-services, Spring Boot, Angular, Amazon Web services (AWS), Rest, Hibernate, Maven, Agile, JUnit, Mockito, Git, Docker, Kubernetes, Splunk

Responsibilities:

  • Lead code reviews and estimated required changes.
  • Contributed towards building microservices architecture-based applications that resulted in improved scalability, maintainability, and fault tolerance.
  • Solved complex technical problems by leveraging deep knowledge of Java frameworks and libraries such as Spring Boot and Hibernate ORM.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.

Solutions Architect

Hewlett Packard
06.2021 - 07.2022

Project: Job History

Technologies: J2EE, Micro-services, Angular, Spring Boot, Amazon Web services (AWS), Docker, Kubernetes, Rest, Maven, Agile, JUnit, Git, Splunk

Responsibilities:

  • Collaborated with development teams to design scalable and efficient applications tailored to client requirements.
  • Analyzed Cloud solutions proposed to meet diverse business requirements.
  • Broke down technical ideas and issues into non-technical terms for business executives.
  • Promoted collaboration between cross-functional teams by liaising between developers, product managers, and stakeholders during all phases of projects.
  • Mentored junior team members in best practices and coding standards, fostering professional growth within the team.
  • Designed and implemented scalable applications for data extraction and analysis.

Solutions Architect

Sierra Wireless
06.2020 - 06.2021

Project: Advanced Reporting Application

Technologies: J2EE, Micro-services, Spring Boot, Angular, Azure, ReST, Docker, Kubernetes, Maven, Agile, JUnit, Git, Splunk, Apache Spark

Responsibilities:

  • Developed comprehensive documentation for technical specifications, project plans, and user guides, streamlining team communication.
  • Managed cross-functional teams to deliver complex projects, leveraging scheduling, task prioritization,nagement expertise and resource ma.
  • Proved successful working within tight deadlines and a fast-paced environment.
  • Created proofs of concept for innovative new solutions.
  • Ensured seamless integration of Java-based applications with databases, APIs, and other systems.
  • Developed user-friendly interfaces for web applications, improving user experience and satisfaction.

Technical Lead

Central One Federal Credit Union
01.2015 - 05.2020

Project: International Funds Transfer

Project: Open Anywhere

Technologies: J2EE, Angular, Single Sign-on, OAuth 2.0, Amazon Web services (AWS), ReST, Maven, Agile, Jasper Reports, JUnit, Micro Services, Spring Boot, Git, Splunk,

Android/iOS

Responsibilities:

  • Delivered high-quality documentation on system architecture, enabling seamless knowledge transfer among team members.
  • Collaborated with cross-functional teams to design and develop cutting-edge software solutions.
  • Conducted thorough code reviews to maintain quality standards and enforce best practices.
  • Ensured seamless integration of Java-based applications with databases, APIs, and other systems.

Technical Lead

Telus, Inc.
02.2014 - 11.2014

Project: Rebiller

Technologies: Java, J2EE, Spring MVC, IBATIS, Jasper Reports, Weblogic, Oracle, Web services, SOAP, Maven, Agile, JUnit, Ctrl+M

Responsibilities:

  • Led a team of developers to successfully deliver high-quality software projects on time and within budget constraints.
  • Enhanced system performance with thorough code reviews, debugging, and optimization techniques.
  • Maintained close communication with clients throughout project life cycles for accurate progress reporting and prompt issue resolution.
  • Evaluated and recommended new tools and technologies that resulted in increased development efficiency and up-to-date technical skillsets within the team.

Developer

Boeing
08.2013 - 01.2014

Project: The Digital Aviation - Platform

Technologies: Java, J2EE, JSF/Prime Faces, TDD, WSO2 AS, WSO2 ESB, WSO2 DSS

Responsibilities:

  • Increased code efficiency and maintainability by adopting and enforcing best coding practices among development team.
  • Led integration of third-party services, enhancing application functionality and user engagement.
  • Improved system stability and performance by identifying and fixing critical bugs.

Technical Lead

IBM
07.2012 - 05.2013

Project: PANORAMA, Ministry of Health, Canada

Technologies: Java, J2EE, JSF/Rich Faces, Tag libs, Hibernate, JDBC, Spring, Oracle, IBM, RTC, JUnit, RUP, XML/XSLT

Responsibilities:

  • Ensured seamless integration of Java-based applications with databases, APIs, and other systems.
  • Led the Shared Services Module, which integrated with all modules like immunization, outbreak, workload, notification and inventory management
  • Collaborated with cross-functional teams to identify requirements, design solutions, and deliver integrated systems that met business needs.
  • Leveraged third-party applications and middleware to develop integrations.

Developer

MDA Systems
10.2011 - 03.2012

Project: Land Title and Survey Authority (LTSA Astra) for Govt. Of British Columbia, Canada

Technologies: Java, J2EE, Eclipse RCP, GWT, Hibernate, Tomcat, Oracle, UML 2.0, Web services, WSDL, SOA, Maven, Agile, JUnit, SVN

Responsibilities:

  • Developed user-friendly interfaces for web applications, improving user experience and satisfaction.
  • Supported user needs, developing custom functionalities based on feedback and analytics.
  • Increased code efficiency and maintainability by adopting and enforcing best coding practices among development team.

Developer

Telus, Inc.
07.2010 - 07.2011

Project: SDSE

Technologies: Java, J2EE, Stripes, IBATIS, Weblogic, Oracle, SOAP, Maven, Agile, Ctrl+M

Responsibilities:

  • Reviewed code and debugged errors to improve performance.
  • Enhanced application performance by optimizing Java code and implementing efficient algorithms.
  • Developed user-friendly interfaces for web applications, improving user experience and satisfaction.
  • Enhanced user experience with development of intuitive interfaces and navigation elements.

Team Lead

IBM
09.2004 - 04.2010

Project: MARTENS

Technologies: Java, J2EE, JSF, Hibernate, Websphere, Oracle, COBOL, TLMR, JUnit, Agile, SVN, Jetty

Responsibilities:

  • Trained new team members by relaying information on company procedures and safety requirements.
  • Mentored junior developers, fostering professional growth and enhancing team productivity levels.
  • Conducted comprehensive code reviews, identifying areas for improvement and ensuring adherence to coding standards.

Senior Software Programmer

Cybage Software Pvt. Ltd.
04.2004 - 08.2004

Project: CEON

Technologies: J2EE, Struts, EJB, Oracle, BEA WebLogic 6.0

Responsibilities:

  • Optimized application functionality by implementing efficient algorithms and data structures.
  • Participated actively in architectural decision-making discussions to influence positive outcomes for projects at hand.

Java Software Programmer

ABM Knowledgeware Ltd.
01.2003 - 03.2004

Project: MCAS, Govt of Maharastra, India

Project: Travel King, USA

Project: Web Secured Transaction Advanced Reporting System, USA

Technologies: Java, J2EE, Oracle, Apache Tomcat

Java Developer

CBK Infotech India (P) Ltd.
06.2001 - 07.2002

Project: Online Time Management System

Project: Giveonline.com, USA

Technologies: J2EE, EJB, Servlets, XML, Postgres, JBOSS

Education

Post Graduate Diploma - Advanced Computing

CDAC ACTS
01.2003

Bachelor of Commerce -

Magadh University
03.2000

Skills

  • Java development expertise
  • RESTful web services
  • Docker containerization
  • Web application security
  • Microservices
  • Rest
  • SOAP
  • Hibernate
  • Dart
  • Android/iOS
  • Spring
  • Spring Boot
  • Javascript
  • JQuery
  • AJAX
  • CSS
  • XML
  • Struts
  • Tiles
  • Java Design Patterns
  • COBOL
  • SOA
  • JDBC
  • Angular
  • Vuejs
  • Wicket
  • Test Driven Design
  • Amazon Web Services (AWS)
  • Azure
  • Single Sign-on
  • OAuth 20
  • Log4j
  • Maven
  • JUnit
  • Mockito
  • Jasper Reports
  • Docker
  • Kubernetes
  • Kafka
  • Splunk
  • Jira
  • Jenkins
  • Code Magic
  • GIT
  • GitHub
  • Bitbucket
  • Microsoft VSS 60
  • CVS

References

Can be provided if needed

Languages

English
Native or Bilingual
Hindi
Native or Bilingual

Timeline

Senior Java Developer

Royal Bank Of Canada
12.2023 - Current

Solutions Architect

QHR Technologies
03.2023 - 12.2023

Solutions Architect

Konnections Inc.
01.2023 - 12.2023

Senior Java Developer

SaskTel International
07.2022 - 01.2023

Solutions Architect

Hewlett Packard
06.2021 - 07.2022

Solutions Architect

Sierra Wireless
06.2020 - 06.2021

Technical Lead

Central One Federal Credit Union
01.2015 - 05.2020

Technical Lead

Telus, Inc.
02.2014 - 11.2014

Developer

Boeing
08.2013 - 01.2014

Technical Lead

IBM
07.2012 - 05.2013

Developer

MDA Systems
10.2011 - 03.2012

Developer

Telus, Inc.
07.2010 - 07.2011

Team Lead

IBM
09.2004 - 04.2010

Senior Software Programmer

Cybage Software Pvt. Ltd.
04.2004 - 08.2004

Java Software Programmer

ABM Knowledgeware Ltd.
01.2003 - 03.2004

Java Developer

CBK Infotech India (P) Ltd.
06.2001 - 07.2002

Bachelor of Commerce -

Magadh University

Post Graduate Diploma - Advanced Computing

CDAC ACTS
Amit Kumar