Post Job Free

Resume

Sign in

Software Development Web Services

Location:
State College, PA
Posted:
April 22, 2024

Contact this candidate

Resume:

Smita S

Email ID: ad46s0@r.postjobfree.com

Phone No: 814-***-****

PROFESSIONAL SUMMARY:

Over 6+ Years of experience in the Software Development Life Cycle including analysis, design, development, implementation, testing, maintenance and documentation.

Expertise with Relational databases such Oracle, PostgreSQL, SQL server and MYSQL, PL/SQL.

Extensive experience in developing Web based applications using JAVA, J2EE Standards, JSP, Servlets, Talibs (JSTL), JDBC, JNDI, Java Beans, JPA, Spring, Hibernate, EJB, JMS and Web Services (SOAP, WSDL).

Extensive experience in working with different MVC Frameworks like spring, Struts and ORM (Object Relational mapping tools) like Hibernate.

Strong knowledge in Spring Framework using IOC/AOP, Spring Transaction support (Declarative/ Programmatic), Hibernate in spring.

Expertise in implementing web and enterprise applications using Java 11, Spring Boot, Spring Rest and Spring Security, React, NodeJS, Python, MySQL, Angular, Mongo dB.

Using Kotlin for implementing new modules in the application.

Have knowledge on Kotlin Android Extensions framework.

Developed single page applications using Angular 2, Vue.js, Typescript, web pack and grunt.

Expertise in implementing various well-known Object-Oriented/J2EE Design Patterns and Session, Entity, Message Driven Enterprise Java Beans (EJB).

Build servers using AWS Importing volumes, launching EC2, creating security groups, Auto-scaling, load balancers, Route53, SES and SNS in the defined virtual private connection (VPC).

Strong knowledge of IDE's My Eclipse, RAD, Web Sphere studio (WSAD) and RSA application Developers.

Experience developing web applications using Spring 5 Reactive libraries like WebFlux and Project Reactor as well as normal Spring Web.

Used new Java 11 features such as Lambdas, Streams, Observables and Completable Futures etc.

Experience in continuous integration using Jenkins for timely builds, code coverage, running test.

Worked extensively on J2EE for developing Web and Distributed Applications by using JDBC, JSP, Servlets, Hibernate, Struts and Web Services.

Proficient in persistence framework like Hibernate and JPA.

Expertise in JDBC API, Entity Beans, DAO Pattern, and configuring data sources on App Server.

Exposure to NoSQL database programming - Apache Cassandra.

Configured and maintained source code repositories in ClearCase, UCM ClearCase, AccuRev, GIT, SVN, CVS.

Proficient in Java/J2EE Design Patterns including singleton, command, object pool, session façade, Model View Controller (MVC), Data Access Object (DAO). Well versed with core Java concepts like collections, multithreading, serialization, Java beans.

Selecting the appropriate AWS service based on compute, data, or security requirements.

Hands on experience with Object Oriented Design (OOD) and developing applications using UML. Expertise in designing Class diagrams, Sequence diagrams and Use case diagrams.

Experience in XML related technologies including XML, XPath, XSLT and XSD (DOM, SAX, and DOM), DTD, JAXP, JAXB, XML-RPC and XML Beans.

Experience with core java/ JDK 1.6, 1.7, MongoDB, NoSQL/SQL, GIT, JSON and DB2.

Experience in Integration of Amazon Web Services AWS with other applications infrastructure.

Extensive experience in Core Java concepts like Exception handling, Multi-threading, Generics, Garbage collection, Synchronization, Serialization, IO, Collections framework, Java Beans.

Experience in developing application in Single Page (SPA’s) using various JavaScript frameworks such as Angular JS and React JS.

Working knowledge of Java Web Services with real time knowledge using REST.

Well exposed to code reviews, source code control practices using SVN and GIT for Version Controlling.

Experienced in performing unit testing using JUnit, integration and deployment of applications using tools such as ANT and Maven & debugging through log4j.

Have experience in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.

Ability to learn and adapt quickly to the emerging new technologies and paradigms.

Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.

TECHNICAL SKILLS:

Languages

C, C++, Java11, J2EE, JavaScript, SQL, PL/SQL, Java

Java/J2EE Technologies

Core Java, JSP, Servlets/Applets, JDBC, JSON, JNDI, JMS, JSTL, Java Beans, RMI, Java Multithreading, Generics and Collections, EJB, Tiles, IBM MQ Series

Web Technologies

JavaScript, HTML5, CSS3, XPath, jQuery, Bootstrap

Frameworks

Spring, Spring-Data, Spring Boot, Spring JDBC, Hibernate, Spring Core, Spring ORM, Spring AOP

Design & GUI Tools

Eclipse, IBM RAD/WSAD

App servers

IBM WebSphere, Apache Tomcat, BEA Web Logic, JBoss

Design/Version Control

UML, Rational Rose, CVS, SVN, VSS, GitHub

Databases/Tools

Oracle, DB2, MongoDB, SQL Server, MySQL, Toad, Azure

Operating Systems

Windows, Mac, Linux, Unix

PROFESSIONAL EXPERIENCE:

Client: Carta, US Apr 2021 – PRESENT

Role: Java/Java Full Stack Developer

Responsibilities:

Responsible for gathering business and functional requirements and preparing the design and proof of concept.

Involved in the Complete Software development life cycle (SDLC) to develop the application.

Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework.

Develop complex functionalities using Java 11, HTML, and CSS.

Designed and developed various modules of the application with frameworks like Spring MVC, Web Flow, architecture and Spring Bean Factory using spring boot, IOC and AOP concepts.

Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.

Developed, configured, and maintained a new GraphQL service using Spring Boot, Spring WebFlux, Reactor, that was responsible for communicating with the SOAP/REST endpoints in our existing microservices to fetch the required data

Used datatypes like Mono and Flux from Spring WebFlux to create a non-blocking asynchronous reactive API.

Continuous integration using Jenkins for nightly builds and send automatic emails to the team.

Used Jenkins plugins for code coverage and also to run all the test before generating war file.

The mobile application was developed with JAVA mixed with Kotlin using Android Studio and Web API with .NET Core 2 using Visual Studio.

Involved in design and development of server-side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.

Integrated Spring Hibernate and JPA frameworks.

Experience in migrating data from Oracle database using Spring JDBC to Apache Cassandra (Datastax) NoSQL Database.

Involved in designing and creating the Database Tables using PostgreSQL Database.

Used Hibernate to store the persistence data into the PostgreSQL database and wrote HQL to access the data from the database.

Worked with NoSQL database to store JSON like dynamic connections data.

Hands on experience using jQuery, Node.js, Bootstrap and Angular JS for changing styles dynamically, creating animating effects and manipulating DOM structures.

Used JPA and Hibernate with entity beans for interacting persistence layer for CRUD operations.

Developed the online web application using HTML/CSS & JavaScript, Angular.js /Angular4/5, Vue.js, Node.js, Spring Boot, Spring MVN and Bootstrap.

Developed API for using AWS Lambda to manage the servers and run the code in the DB.

Developed Spring JMS message listeners to consume messages from queue and developed spring scheduling components to perform batch operations.

Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.

Developed web pages using HTML5, CSS3 and JavaScript.

Involved in implementation of MVC pattern using Spring Controller.

Implementation of Spring Restful web services which produces JSON

Developed many JSP pages, used JSON plug-in for asynchronous communication.

Used Hibernate ORM for data persistence and transaction management.

Used AJAX in suggestive search and to display dialog boxes with JSF and DOJO for some front end.

Used Hibernate in data access layer to access and update information in the database.

Moving the Microservices as cloud bases in AWS EC2 server & deployed using Elastic bean stalk/Code commit services of AWS.

Developed the application using Eclipse IDE and worked under Agile Environment.

Developed asynchronous data retrieval using AJAX. Used HTML5, JavaScript and Ajax for client-side development and validations.

Worked extensively with Core Java, Multithreading, Transaction Management, Exception Handling and Collections.

Developing and becoming proficient with new technologies like Java 11, React hooks, Spring 5.2.

Designing, writing proof of concept of new generic study to replace all individual study web applications.

Reimplementing entire REDUX architecture using React hooks and new react life cycle hooks.

All studies are up to date with new version of JAVA 11 using Lambdas, Streams, Observables and Completable futures.

Used XML to transfer the application data between client and server. In server-side servlets is used to construct and parse the data in XML format and in client-side Java is used.

Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons.

Worked simultaneously in both production and development teams and took part in designing and developing dynamic web pages using HTML5, CSS3, Bootstrap, SASS, JavaScript, jQuery, Angular 4 for single page applications.

Design and developed ssis package to extract data for members and providers from SQL server to flat files.

Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.

Developed EJB MDB’s and message Queue’s using JMS technology.

Used Log4J for logging in the application and capture the log.

Used Maven scripts to build the application and deployed on WebSphere Application Server.

Involved in writing the Oracle PL/SQL Stored procedures, triggers, views.

Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.

Environment: J2EE, Java, Spring, Hibernate, Jenkins, Spring WebFlux, Git, Spring Boot, JQuery, JSP, JPA, JSON, JMS, MVC, EJB, AJAX, DOJO, Eclipse, XML, SOAP, Log4J, HTML5, CSS3, Maven, SQL, Oracle, Windows.

Client: Greenlight, Plano, TX July 2019 – Apr 2021

Role: Java Developer

Responsibilities:

Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and Web Services (REST, WSDL).

Implemented business layer using spring core and configured spring dependency injection, enabling all business components loosely coupled between layers.

Worked with AWS API Gateway for implementing the Micro service architecture and the utilized ECS to deploy the Docker containers onto the servers.

Developed web components using MVC pattern under spring framework.

Experience in migrating data from Oracle database using Spring JDBC to Apache Cassandra (Datastax) NoSQL Database.

Learned to implement Java 11 with hibernate in Intellij platform.

For continuous integration used Jenkins mainly to generate and send automatic emails regarding updates on project.

Involved in designing and creating the Database Tables using PostgreSQL Database.

Used Hibernate to store the persistence data into the PostgreSQL database and wrote HQL to access the data from the database.

Installed Jenkins plugin for code coverage.

Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, Angular Js, and HTML to speed the application.

Implemented and tested the enterprise application with jQuery and Spring MVC.

Used Java Mailing or Messaging Service (JMS) API’s for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.

Wrote roll out procedures and plans. Environment was mixed Windows and AIX, CSS, XML, HTML, Knockout.js, Hbase, NoSql, XSLT, projects written in C.

Used GSON Framework to convert JSON into objects

Developing Web Pages by using HTML5, CSS3, jQuery, JavaScript and working knowledge of Angular 2, bootstrap.js, Vue.js and React.js.

Used Bootstrap and AngularJS, React.js and Node.js in effective web design.

Used spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.

Build and maintain SQL scripts, indexes, and complex queries for data analysis and extraction.

Used Spring Boot for developing micro services and used REST to retrieve data from client-side using Micro service architecture.

Selecting the appropriate AWS service based on compute, data, or security requirements.

Used AJAX in suggestive search and to display dialog boxes with JSF and DOJO for some front end.

Responsible for implementing new enhancements and fixing defects using Java, JSP, JSF, spring and hibernate.

Developed Session beans which encapsulate the workflow logic and used Hibernate to access data

Developed REST based Micro services using Spring Boot.

Used JavaScript to provide dynamic User Interface and for the client-side validations.

Used XML and Java Architecture for XML Binding (JAXB), to map java classes to XML representation.

Used SOAPUI to test the Web Services and worked on XML, XSD and XSLT to parse the request and create the new one based on the specification.

Used Multi-threading to overcome the errors in the process of transactions, to handle all the threads by the main thread process.

Worked on Multithreaded environment to send response to user interface.

Involved in coding, maintaining, and administering EJBs, Servlets, and JSP components to be deployed on a Web Logic application server.

Used Log4J to write log messages with various levels.

Developed the application using Java Beans, Servlets and EJB’s.

Developed the test cases with JUnit for Unit testing of the built components.

Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.

Involved in analysis, design, and Implementation applying the agile methodology.

Environment: Java, J2EE, JavaScript, Hibernate, Jenkins, Git, Struts, EJB, JQuery, JSON, AJAX, JSP, JSF, XML, EXT, JSON, Servlets, JSP, Spring, Spring Boot, DOJO, MVC, ANT, SOAP, Log4j, Oracle, Windows.

Client: Skeddulo, Kansas Oct 2017 – July 2019

Role: Java Developer

Responsibilities:

Involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the application.

Used the J2EE design patterns like Value Object Pattern, Business Delegate, Service Locator and Session Façade, Singleton, Factory and DAO.

Designed and developed Customer registration and login screens using HTML5, CSS3, JQuery and JavaScript.

Developed the application under J2EE architecture using JSP, spring, Java Beans.

Involved in the design and implementation of the architecture for the project using OOAD, UML design patterns.

Modularized front end CSS and JS code with Sass.Built a real time mouse/click user analytics web service with Node.js

Used NoSQL databases like AWS Dynamo db. and S3 for data persistence.

Designed and Developed UI for Portfolio Review Dashboard application using Angular-JS, HTML, CSS, Bootstrap, LESS, JavaScript and JQuery.

Implementation of Jersey Restful web services which produces JSON

Used GSON Framework to convert JSON into objects

Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.

Involved in design and development of server-side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.

Diagnosing and tuning the server optimal performance using SQL Server 2012 SQL Profiler and database Engine Tuning Wizards.

Designed and developed JSP Pages using Spring Frame work and Tag libraries.

Involved in implementation of Spring MVC framework and developed DAO and Service layers. Configured the controllers, and different beans such as Handler Mapping, View Resolver etc.

Involved in developing Action Servlets classes and Action classes.

Followed agile software development with Scrum methodology.

Used Log4j for logging and debugging.

Using Spring-AOP module implemented features like logging, user session validation.

Used Jenkins to build and maintain the code for testing the application using a test interface locally.

Version control of the code and configuration files are maintained by SVN and involved in Unit Testing

Used Hibernate with annotation to handle all database operations.

Worked on generating the Web Services classes by using Service oriented architecture (SOA).

Used JSP and Servlets for server-side transactions.

Developed unit test cases using Junit for testing functionalities and performed integration testing of the application.

Worked on Proof of Concept phase for cloud migration including build & deployment to AWS components like EC2 and setting up AWS S3 storage Objects.

Performed the code reviews and re-factor the code to improve the performance.

Worked in deadline driven environment with immediate feature release cycles.

Environment: Java, J2EE, Spring, Hibernate, JavaScript, XML, HTML5, UML, JBoss, Log4j, JUnit, Eclipse, Subversion, Jenkins, Web Services, SQL, Oracle, Windows.

Education:

Bachelors in Science

Allahabad university – 2012.

.



Contact this candidate