Post Job Free

Resume

Sign in

Web Services C++

Location:
San Jose, CA
Posted:
October 07, 2023

Contact this candidate

Resume:

Jasmine K

adz70s@r.postjobfree.com

669-***-****

Professional Summary:

Over 7 years of work experience in Object Oriented Design, Modeling, Programming in Java, J2SE, J2EE and Relational Databases.

Experienced in Java 8, Servlets 4.0, JSP 2.1, Hibernate5.0, MVC, Spring 5.0,Spring Boot, Web Services, AWS, Python, JDBC.

Experience on OOP (Object Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.

Good knowledge with Service Oriented Architecture (SOA) such as Web Services based on REST.

Good Work experience on various IDE's like My Eclipse, NetBeans, Visual Studio Code.

Good development experience in Core Java and J2EE Design Patterns like Abstract Factory, Factory, Singleton, Proxy and DAO.

Experience in implementing web based projects using Web/Application Servers such as Web Logic, Apache Tomcat and JBoss.

Good knowledge in agile methodologies,Scrum, waterfall model and Test driven environment.

Hands on experience with Git, GitHub, SVN, Jira, Atlassian, Perforce.

Good knowledge in few of AWS services like EC2,S3,IAM, API Gateway and CloudWatch.

Successfully completed Oracle Certified Associate Java SE 8 Programmer

Successfully completed Oracle Certified Professional Java SE 8 Programmer

Highly motivated self-starter with a strong analytical problem solving, having ability to multi-task, work in a team environment, understand and be responsive to customer needs, work under tight deadlines and work independently and be flexible, a good listener and have strong oral and written communication skills.

Technical Skills:

Programming Languages

Java 17-5, SQL, PL/SQL, JavaScript, TypeScript, JQuery, HTML 5, C, C++

J2EE Technologies

Servlets 4.0, JSP, JSTL.

Frameworks

Struts2, Spring 5.0, SpringBoot,Hibernate 5.0, AngularJS 2.0, Express, JUnit 4

Design Pattern

Singleton, Factory,DAO.

Methodologies

OOPS/OOAD,UML,Design Pattern, Agile and Waterfall.

Web Services

SOAP, REST 1.1

Cloud Technologies

AWS Services (EC2,S3,VPC,CloudWatch)

Data Bases

Oracle 19, MySQL, MongoDB, Elastic Search, CouchBase

Application/Web Servers

Tomcat, NodeJS, JBoss, WebLogic

Build Tools

Ant, Maven

IDE

Eclipse, NetBeans, JDeveloper, Visual Studio Code

Version Tools

Git, GitHub, SVN, Jira, Atlassian and Perforce

DB Tools

Navicat, SQL Developer

Operating Systems

Windows Variants, UNIX/LINUX, Mac

Professional Experience:

Company: Infosys Ltd - Fremont, CA Jan 2019 – Tilldate

Role: Java Developer

Client : Apple Inc.

SEED-Admin Application

Overview:

SEED application helps sales people to learn and find intrinsic motivation to improve their sales abilities. SEED-Admin is the platform where Admins can feed the data to client Applications. SEED-Admin has Modules like Resources, Collections, Wrappers, Courses, Entities, Learning Path, Spotlights, Spotlight Queues, Programs, SEED+, SEED+ Featured, Badges, Contextual URL. Admins can create, modify, delete,copy Resources, Collections, Courses, SEED+, Spotlights and also create Localizations for them . Admins can add images, upload videos to see them on client applications.

Responsibilities:

Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.

Used the DAO Pattern and J2EE framework facilitated the integration and deployment of DAO, Spring.

Developed various Database interaction objects by implementing the DAO patterns and used Hibernate as Model Component.

Implemented and used REST API’s

Developed high performance object/relational persistence and query service for entire application utilizing Hibernate.

Involved in handling Hibernate as part of DB connectivity and persistence as ORM tool.

Involved in handling NOSQL databases as part of persisting object data in Elastic Search and Couch Base.

Project coordination with other Development teams, System managers and developed good working environment.

Environment: Java 17, Spring 5.0, Elastic Search, Couch Base, Oracle, Hibernate, Maven, Git, GitHub, Tomcat, AWS

Client: Cisco Systems

Role: Java /J2EE Developer

CX-Files Application

Overview:

Its an interface to upload and download files or attachments to cloud storage location. It has FileBroker and Metadata modules. The File Broker Service provides interfaces for creating file metadata along with getting information required for encrypting and uploading the file to cloud storage (AWS), confirming the success or failure of the upload operation, getting the file metadata along with the information required to decrypt and download those files and also to delete file(s) from the cloud storage

Responsibilities:

Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.

Developed various Database interaction by implementing the Repository interface .

Developed application using Spring Boot business layer and the persistent layer uses MongoDB.

Implemented the service layer using spring with transaction and logging interceptors.

Used spring framework for dependency injection, transaction management.

Used Spring MVC framework controllers for Controllers part of the MVC

Used spring framework for middle tier and spring-MongoDB for data access.

Wrote test cases in Junit for unit testing of classes and implemented the logging using Log4j.

Coordinate with the onsite and offshore developers with respect to issues and follow up.

Project coordination with other Development teams, System managers and web master and developed good working environment.

Environment: Spring Boot, Microservices, MongoDB, Python, AWS services(S3, Code Pipeline, EC2, API Gateway), JavaScript, Java 8, Git .

Company: NTTData Global Delivery Services Ltd, Bangalore, India.

Client: Goldman Sachs, Bangalore, India Feb 14 - Aug 14

Role: Java /J2EE Developer

MainFrame Migration

Overview:

Its a migration project. CPCM and PA are two module. Converting of the code to run autosys jobs on new Linux machine. Each module has nearly 200 autosys jobs which will trigger automatically once a certain condition occurs. Earlier all the code was running on bare metal machines which have less capacity and less processing speed. This conversion is mainly to increase the processing speed and reliability

Responsibilities:

Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.

Used the DAO Pattern and J2EE framework facilitated the integration and deployment of DAO, Servlets, JSP and XML.

Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.

Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.

Developed application using Spring MVC, JSP and JSTL on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.

Implemented the service layer using spring with transaction and logging interceptors.

Used spring framework for dependency injection, transaction management.

Used Spring MVC framework controllers for Controllers part of the MVC

Used spring framework for middle tier and spring-hibernate for data access.

Extensively developed User defined Custom JSP tags to separate presentation from application logic.

Wrote test cases in Junit for unit testing of classes and implemented the logging using Log4j.

Involved in writing SQL for back end. Used Views and Functions at the Oracle Database end.

Coordinate with the onsite and offshore developers with respect to issues and follow up.

Project coordination with other Development teams, System managers and web master and developed good working environment.

Environment: J2EE, JSP, Servlets, Spring, Hibernate, XML, JDBC, Junit, Maven, Log4J, SVN, MySQL and Windows.

Company: Ness Technologies Pvt Ltd, Bangalore, India. Nov 12 - Feb 14

Client: Flexera

Role: J2EE Developer

InstallAnywhere

Overview:

InstallAnywhere is the leading multiplatform development solution for application producers who need to deliver a professional and consistent cross installation experience for physical, virtual and cloud environments. From a single project file and build environment, InstallAnywhere creates reliable installations for on-premises platforms – Windows, Linux, Apple OS X, Solaris, AIX, HP-UX, and IBM iSeries – and enables you to take existing and new software products to a virtual and cloud infrastructure

Responsibilities:

Developed the application as per the functional requirements from the analysts.

Developed screens in Html and Swing.

Design and Development of User Interface using Core Java and Swing.

Increased performance of the extended applications by making effective use of various design patterns (Front Controller, Business delegate, DAO).

Development of test cases for unit testing.

Installed and configured Tomcat in Development and Testing environment.

Developed the transaction-oriented logic in the Data Access Layer.

Designed, developed, debugged and tested the application.

Used Log4J utility to log error, info and debug messages.

Configured and deployed the J2EE application on Tomcat Web Server.

Used the Transaction to persist the data in the Oracle 9i.

Tested the whole application for errors screen by screens.

Environment: Java 1.6, JSP, Servlets, Tomcat, Perforce, Log4J, UNIX, Windows, MAC, CentOS, Linux.

Company: Genisys Software Pvt Ltd, Bangalore, India. Mar 11 - Nov 12

Client: Norvax

Role: Java Developer

QuoteEngine

Overview:

QuoteEngine provides end user to view all premium prices for different plans. Depending on the applicant birth date and effective date it displays all the plans with premium rates.

Responsibilities:

In architecting various Business Layer and Data Management components of multi-tiered web based system over J2EE architecture.

Actively designed, developed and integrated module with all other components.

Development using Java, JSP and Servlets on MyEclipse.

Developed Spring MVC classes to access Java Beans and UI.

Involved in the Development of reporting system using Spring and Hibernate.

Used Hibernate to access database and perform database updating.

Wrote complex queries and mapped database views using DAO in Oracle.

Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.

Developed the application using MyEclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).

Wrote test cases in Junit for unit testing of classes and implemented the logging using Log4j.

Retrieving code from the repository and deploying in Production using ANT.

Environment: Java, JSP, Servlets, Spring, Hibernate, HTML, XML, DHTML, Log4j, Ant, Oracle, Windows.

Company: Marlabs Software (P) Ltd, Bangalore, India. Feb 10 – Jul 10

Role: Software Engineer

SampleApps

Overview:

SampleApps offers solutions in the areas of personal financial management(PFM),wealth management(WM),bill pay(BP),funds transfer(FT), and Data services.

Responsibilities:

Involved in the design and development of Software Development Life Cycle (SDLC).

Implemented MVC architecture by separating the business logic from presentation layer using Struts Framework.

Used Hibernate ORM module as an Object Relational mapping tool for back end operations over Oracle database.

Developed application level logging using Log4J, Junit for unit testing and deployed it using Tomcat Application Server.

Used SVN for Software Configuration Management.

Performed the Unit testing of the application using Junit.

Writing the Ant script to build the application and generate the required jar files.

Preparing the Installation notes and the Release notes for deployment to different environments.

Environment: J2EE, JSP, Struts, Hibernate, JDBC, Log4J, Junit, Tomcat web Server, Eclipse, Oracle and Perforce.

Educational Details:

Achieved Master of computer Applications(MCA) from Osmania University, India .

Successfully completed Bachelor of Science(BSC) from Osmania University, India .



Contact this candidate