Post Job Free
Sign in

Web Services Java J2ee

Location:
Brampton, ON, Canada
Posted:
October 25, 2023

Contact this candidate

Resume:

DEEP PATEL

Toronto, Ontario ****.********@*****.*** +1-647-***-**** LinkedIn

PROFFESIONAL SUMMARY

● Highly skilled Java Developer with around 3+ years of experience specializing in Java Development and Java/J2EE frameworks.

● Demonstrated expertise in software analysis, implementation, and development of client-server applications using HTML5, JavaScript, jQuery, CSS3, and Angular 6+.

● Skilled in overseeing the entire application development lifecycle, from requirement gathering to successful deployment.

● Extensive experience in utilizing Java EE, Spring, Spring Boot, Microservices, Hibernate, MySQL, Oracle, MongoDB, and AWS to develop robust and scalable applications.

● Framework Proficiency: Strong knowledge of MVC Architecture, Struts framework, Spring framework, Java Design Patterns, and O/R mapping Hibernate framework.

● Back-end Expertise: Skilled in enterprise Java technologies such as Enterprise JavaBeans (EJB), web services, Java Persistence API (JPA), Java Messaging Service (JMS), Java Database Connectivity (JDBC), and Java Naming and Directory Interface (JNDI).

● Core Java SE 8: Solid understanding of Core Java SE 8 concepts, including Streams API, Functional Interfaces, Multithreading, Transaction Management, Exception Handling, Lambda functions, Generics, and Collection API.

● Spring Framework Implementation: Proficient in implementing various Spring frameworks, including Spring MVC, Spring IOC, Spring REST, Spring Transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security, and Spring Boot.

● Object-Oriented Programming: Proficiency in Object-Oriented Programming (OOPS) Concepts, Object-Oriented JavaScript, and Java implementation.

● Integrated Development Environments: Experienced in developing web applications using IntelliJ, NetBeans, and Eclipse IDE tools.

● Development Methodologies: Familiarity with Agile, waterfall, and Interactive life cycle development methodologies and software engineering processes.

● Database Management: Skilled in writing database objects such as Stored Procedures, Triggers, PL/SQL packages, and Cursors for Oracle, MySQL, DB2.

● AWS Certified Solutions Architect: Holds certification as an AWS Solutions Architect with extensive expertise in Amazon Web Services (AWS) tools and services, including AWS CloudFormation, EC2, S3, CloudWatch, Lambda, Elasticsearch, and Identity Access Management.

● Cloud Architecture: Profound knowledge of Amazon EC2, AWS S3, Amazon Load Balancers, Amazon RDS, AWS Notification Service (SNS), and AWS CloudFormation.

● Server Administration: Familiarity with Windows Server and Linux administration.

● Containerization: Proficient in service architecture and containerized services like Docker.

● Business Understanding: Strong experience in client interaction, understanding business applications, data flow, and data relations.

● Personal Attributes: Committed to excellence, self-motivated, fast-learner, team player, adept at dealing with people, and a prudent developer with strong problem-solving and communication skills. TECHNICAL SKILLS

● Programming Languages: Java, J2EE, JavaScript, HTML/5, CSS/3, Node.js

● Frameworks: Spring Core, Spring MVC, Spring Boot, Angular, jQuery

● Databases: MySQL, H2, Oracle, no-SQL Databases (MongoDB)

● Software Development Tools: Maven, Git, IntelliJ, Jira, Jenkins, Swagger, Postman

● IDE's: Eclipse, NetBeans, IntelliJ

● Other: Amazon Web Services (AWS) EC2, S3, CloudWatch, SNS, SQS, API Gateway, VPC, RDS

● Operating Systems: Windows, (Mac & Linux) UNIX.

WORK EXPERIENCE

Moonroof Consulting January 2021 – July 2023

Java Developer Brampton, ON

● Built the web tier of applications using the Spring MVC framework, adhering to the well-established Model-View- Controller architecture.

● Developed RESTful APIs, creating comprehensive Swagger-based documentation for seamless integrations.

● Implemented multithreading in Java to handle concurrent processing and developed a batch process framework.

● Implemented industry-standard design patterns, such as Singleton and Data Access Objects, to enhance code structure, modularity, and maintainability.

● Leveraged the Spring framework for Dependency Injection and ORM, enhancing code maintainability and database interaction.

● Integrated applications with microservices using Spring integration workflow files.

● Developed microservices using Spring Boot, Rest API, and JSON, enabling modular and scalable architecture.

● Created custom solutions using Angular, Java, and responsive web development technologies.

● Conducted unit testing and prepared test case documents.

● Provided ongoing support for company web applications, offering programming assistance and resolving technical issues promptly.

● Implemented workflows for code quality improvement through peer code reviews and feedback. Samskrita Bharati March 2020 – February 2021

Java Developer Mississauga, ON

• Developed robust REST APIs for saving and updating order details, enhancing data management and interaction.

• Implemented client-side validations using JavaScript to enhance user input validation and improve data integrity.

• Utilized XML for efficient transfer of application data between the client and server components.

• Managed object/table relationships effectively using Hibernate, a powerful ORM framework.

• Designed and implemented optimized SQL queries and stored procedures to interact with the database, ensuring efficient data retrieval and manipulation.

• Utilized Eclipse IDE for streamlined application design, coding, and development.

• Demonstrated proficiency in version control with Git and issue tracking using Jira, fostering collaboration in an agile work environment.

• Successfully performed continuous deployment, build, and configuration management, ensuring efficient software release cycles.

• Actively contributed to Agile team projects, delivering high-quality solutions within specified timeframes.

• Configured and managed Linux servers, establishing optimal development tools and configurations.

• Implemented Pipelines/Free Style projects in Jenkins, enabling seamless continuous integration and deployments.

• Developed deployment scripts for higher regions, ensuring efficient and consistent deployment processes.

• Exhibited strong server management and maintenance skills, ensuring reliable and secure operations.

• Configured Route 53 and Cloud Front in AWS for efficient DNS and content delivery, optimizing web application performance.

• Demonstrated exceptional communication skills by effectively managing multiple clients and gathering requirements.

• Proficiently worked with CI/CD technologies like Code Pipeline and Code Deploy to enable smooth deployment of cloud-based workloads.

EDUCATION

● Associate degree in software development and network engineering May 2021 – Dec 2022 Sheridan College Toronto, Canada

CERTIFICATIONS

● AWS Certified Cloud Developer Associate

● AWS Certified Cloud Practitioner



Contact this candidate