Post Job Free
Sign in

Web Services Software Development

Location:
Dallas, TX
Posted:
October 13, 2023

Contact this candidate

Resume:

Name :Gnana Sai p

Mobile :405-***-****

Email :ad0ctn@r.postjobfree.com

PROFESSIONAL SUMMARY:

Having 9 years of professional experience in Design, Development, Testing, Deploying of Object Oriented, and Web based Applications using Java/J2EE technologies.

Extensive knowledge of Agile and Scrum methodologies to develop best practices for software development and implementation.

Experience in full software development lifecycle used Waterfall, Agile and Test-Driven Development.

Strong experience in web technologies like HTML, CSS, XML, UML, JSTL, JSF, Servlets, JavaBeans, EJB.

Experience in developing SOA by utilizing various J2EE packages and associated technologies such as Struts, Hibernate, spring, JNDI, JDBC, JMS and SOAP, Rest web services.

Hands - on experience in creating UI using web technologies Java, Java script, J2EE, Servlets, jQuery, Ajax, JSP, Angular JS, React JS, Angular2, Node.js, JAX RS.

Developed various commands and helper classes using core Java mainly following multi-threaded concepts and MVC design patterns for the application like Factory Pattern, Singleton, Data Access object, session Facade, Business Delegate Factory.

Hands on experience in implementing client-server business applications using MVC, SOA architecture and Micro Services.

Experience in Data migration from DB2 to Apache Cassandra DB and involved in major and minor up gradation of Couch base and Cassandra cluster.

Designed and Developed server-side components using Java, J2EE, JAX-WS, JAX-RS, SOAP, WSDL, and UDDI.

Experience in Deploying, Configuring and Administering Splunk clusters.

Thorough knowledge of micro service architecture and experience in implementing several design patterns.

Experience with automated testing using JMeters and unit testing using JUnit, developed various applications using ANT.

Strong expertise in Java, Core Java concepts like Collections, Multithreading, Exception Handling and Java beans.

Knowledge of web debugging tools like Firebug.

Generated Java APIs for retrieval and analysis on No-SQL database such as HBase and Cassandra and Worked with NoSQL databases like Cassandra and Mongo DB for POC purpose.

Implemented Docker containers and created clients respective Docker images and leveraged Apache to manage Cluster hosts for Applications.

Developed SOAP and REST web services using Java, hibernate, JAX-WS, JAX-RS and JAXB

Established connections with other applications by using Rabbit MQ and JMS to send messages from one application to another application internally.

Worked on spring modules like IOC, Dependency Injection (DI), and Aspect Oriented Programming (AOP).

Developed Maven based project structure having data layer, ORM and Web module.

Involved in setting up Drools Rules engine to application to control central access of Business validations.

Developed Apache Camel routes and defined JMS endpoints for message processing and routing.

Involved in Design, UML Modeling in developing Use Case Diagrams using Rational Rose.

Proficient in Database development using Oracle, My SQL Server, NOSQL databases using MongoDB in various projects with expertise in deploying Stored Procedures, Triggers, SQL Queries.

Expertise in developing SOA and J2EE web services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAXRPC using tools like Apache Axis.

Experience on Angular JS, Node JS, Mongo DB, GitHub, Git, Amazon AWS, EC2, S3 and cloud front.

Excellent communication and interpersonal skills, quick learner, self-motivated, ability to work individually and as well as in a team environment with good team spirit.

TECHNICAL SKILLS:

Programming Languages: Java/J2EE, Java 8, SQL, PL/SQL, C, C++.

Technologies & web Services: JSP2.3, JSF2.2, JDBC4.0, Servlets, JSP, EJB, JDBC 4.0, JPA, JMS, Hibernate (ORM) ESB Web Services (REST, SOAP) WSDL, UDDI, SOA, JAX-RS, AXIS.

Frameworks: Struts2, CSS, Frameworks, GWT, spring 4(Dependency Injection, Spring MVC, Spring Access, core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate

4.0, Micro services, Angular.JS, Node.js, Bootstrap, JSF2.2. JUnit, Log4J

Databases: Oracle (8i/9i/10g/11g), DB2, PL/SQL, My SQL, SQL Server, NoSQL, Microsoft SQL server, DB2, Mongo DB, Cassandra.

Message Brokers: Rabbit MQ, Kafka

Application Servers: Web Logic 8.1/10.3, IBM Web sphere 5.1/6.0/7.0, Apache Tomcat 8, JBoss5.X, Glass sh,

Jetty.

Operating Systems: Windows XP/VISTA, UNIX/LINUX, MAC.

Apache Tools: Log4j, Maven and ANT.

Integrated Development Tools: Eclipse4.5, Net Beans, Red Hat Developer, TDD, Intelli J, Rational Application Developer.

Application Tools: Eclipse, RAD, Maven, Jenkins, JIRA

Testing Tools: JUnit 4.9, Selenium, Firebug, Mockito, Log4j.

Web Technologies: HTML5, CSS3, Java Script, AJAX, XML, JSON, React JS, Node JS, Dom, Angular 2.

Version Control: CVS, SVN, Rational clear case, GIT, GitHub.

SDLC Methodologies: Agile, Waterfall and Scrum models, RAD.

PROFESSIONAL EXPERIENCE:

Saint Francis Health System, Oklahoma October 2022 – till date

Sr. Java Developer

Responsibilities:

Involved in most all the phases of software development life cycle (SDLC), which includes problem solving, analysis, design, coding, testing skills includes unit and acceptance testing.

Agile methodology was used to develop the application. Daily Scrum was conducted as a part of this methodology.

Developed GUI by using HTML 5, JSP, JavaScript, Angular JS, AJAX, and CSS.

Used Bootstrap for separating the database les for building an interface.

Involved in developing multithreaded modules and applications by using core java concepts like Multithreading programming, Exception handling and collections.

Involved in developing web Page Application using Angular JS, Node JS, Ajax, Servlets, XSLT, XML Worked with XML and JSON.

Worked on SPRING WEB FLOW for the action mapping calls from the views.

Having experience in developing a data pipeline using Kafka to store data.

Generated Java APIs for retrieval and analysis on No-SQL database such as HBase and Cassandra.

Migrated spring-based application to Cloud based Micro Service API.

Used the Mozilla Firefox extension Firebug, to view and debug HTML, DOM, and JavaScript.

Created SQL queries and executed them by using Hibernate Template provided by spring for improving the performance of the Reporting modules.

Used AJAX to use the RESTFUL web services in the application which supported different format like text, JSON, and XML.

Used Rational Rose use case for defects, change tracking across the application.

Utilized Cassandra, NOSQL database management system for keeping user generated data.

Developed unit test cases using J Unit and involved in Unit testing as part of development cycle.

Developed SQL queries for manipulating the data by using Spring JDBC.

Interacted closely with data infrastructure and engineering teams to build and extend ETL processes.

Implemented RESTFUL Web Service using JAX-RS and Jersey framework.

Created detailed documentation for all the reports, alerts, and dashboards People without Splunk knowledge can follow the mentioned instructions and generate alerts/reports manually in case of automated mail generation failure (Firewall issues between SPLUNK and Mail server).

Implemented the UI using HTML and Java (compiled to java script by GWT).

Used Log4j for tracking the applications and SVN used for version control.

Mapped java objects to Oracle Database using I Batis.

Experience in configuring build tools like Maven for the development and deployment.

Hands on Experience in Amazon web services (AWS) in migrating java applications to the cloud using EC2, S3 and object storage container to store and retrieve secured les, from API.

Performed deployment of applications on IBM Web Sphere Application Server.

Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.

Followed complete test-driven development (TDD) for execution of this project.

AWS Lambda to extend other AWS services with custom logic or create your own back-end services that operate at AWS scale, performance, and security.

Environment: Eclipse, PL/SQL, Oracle11g,Log4j,DB2,Maven,REST,SOAP,JSTL,SVN,Servlets,Agile,microService, GIT, Kafka, i Batis.

Regions Bank, Birmingham, AL march 2021 - October 2022

Sr. Java Developer

Responsibilities:

Engaged in all phases of SDLC in involving specifications, gathering Requirements, Designing, Coding, Testing, Deploying, and Maintaining in implementing projects.

Developed the application by using Scrum methodology in agile environment.

Designed the application by using MVC architecture for loose coupling, tight cohesion, and parallel development by implementing the Struts Framework.

Developed a web-based application using Java & GWT.

Used JIRA to report the hours and issues that are related to the project and worked with mortgage express vendors to get all the connectivity needed details for the applications for both the production and non-production environment.

Experience in building web applications using spring framework for implementing Dependency Injection and utilized features like MVC, AOP and DAO.

Tested the web services by using Restful tool in the application which supported different formats like text, JSON, and XML.

Used Jax-RS to implement REST Ful web services for CRUD operation for business center client.

Involved in development of enterprise business solutions using JBOSS server.

Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA Hands on Experience in using Hibernate and SQL to retrieve the data from database.

Involved in various tasks in support of coding and creating web pages using JavaScript/HTML, JavaScript, JSP, Struts.

Worked on administration of EC2, AWS CLI for loading the data from S3 and scheduling it on daily basis.

Have Experience in using GitHub repository to run the Jenkins job for Continues Integration while developing the applications and posting them in GitHub.

Developed web-based customer management software and SOA architecture using JSF, spring and web services.

Jersey implementation of JAX-RS is utilized to develop RESTful service.

Developed test cases and performed unit and integration, tested by using JUnit.

Used UNIX shell scripts for implementing daily jobs.

Proficient working with Relational databases.

Utilized Mongo DB, NOSQL database management system for keeping user generated data.

Involved in enhancing the build procedures using Maven and Hudson jobs.

Ability to work under pressure, easily adaptable and Self motivated.

Environment: Java/J2EE, spring, JPA, Java Script, Angular Js, jQuery, Hibernate, SQL DB, Oracle or MySQL, Ant or Maven, JUNIT, Firebug, Mongo DB, Cloud Services.

Pacific Life Insurance, Newport Beach, CA October 2019 – march 2021

Sr. Java Developer

Responsibilities:

Involved in agile development process following Test Driven Development Technique.

Designing and developing Web applications to generate reports using Java-J2EE technologies.

Developed user-friendly web-based GUI using JSP, JavaScript, CSS, and HTML, JSTL tag libraries in JSP pages.

User input validations done using JavaScript and developed use cases using UML.

Involved in creating the JSP Pages.

Implemented back-end service using spring annotations to retrieve user data information from database.

Involved in deployment of the application using Web Sphere that makes to change the requirements.

Integrated the applications with soap web services.

Involved in unit testing using JUnit.

Developed ANT script for building the application.

Used JDBC to connect the J2EE server with the relational database.

Design and developed different PL/SQL blocks, Stored Procedures in DB2 database.

Involved in writing test cases using Mockito and Power Mock framework for code coverage.

Developed and modified Servlets to accept and process requests from the clients.

Environment: HTML, CSS, Java Script, JDBC, Eclipse Java-J2EE, PL/SQL blocks, struts, spring, Hibernate, Ant, Apache, Mockito, JBOSS, Linux, windows.

Bajaj Electricals, Pune, India may 2017 - August 2019

Java Developer

Responsibilities:

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

Developed the application using Agile/Scrum methodology which involves daily stand ups, Test driven development, continuous integration, demos and test automations.

Strong hands-on knowledge of Core JAVA, Web-Based Application, and OOPS concepts.

Developed Client-Side technologies using HTML, CSS, and Java Script.

Involved on development of REST Ful web services using JAX-RS in a spring-based project.

Developed Server-Side technologies using spring, Hibernate, Servlets/JSP, Multi-threading.

I worked extensively with the retrieval and manipulation of data from the Oracle database by writing queries using SQL and PL/SQL.

Web application development by Setting up an environment, configuring an application and Web Logic Application Server.

Hands on Experience in coding, unit testing, Integration testing and Bug fixing.

Environment: Oracle/SQL Server and PL/SQL, spring, Hibernate, Ant, Apache, Tomcat, JBOSS, Web logic, UNIX, RDBMS, HTML, CSS, Java Script, JDBC, Eclipse, Multi threading.

Alltel, Hyderabad, India June 2014 – may 2017

Java Developer

Responsibilities:

Involved in all phases of Designing and Development of application.

Created Class diagrams and Use Case diagrams from design specification using Rational Rose.

Worked in Waterfall Methodology and involved in the project discussions.

Implemented action classes, form beans and JSP pages interaction with these components.

Designed and developed the application using Struts Model View Controller (MVC) design Pattern.

Developed Struts Action Forms, Action classes and templates and performed action mapping in struts.

Develop GUI related changes using JSP, HTML and client validations using JavaScript.

Coded JavaScript for AJAX and client-side data validation.

Extensive use of EJBs for middle tier components to implement the business logic.

Developed an automated application using JMS for messaging and JNDI to interact with the Server.

Implemented Service locator pattern to invoke EJBs through Struts.

Used JMS API for asynchronous communication by putting the messages in the Message queue.

Configured the data mapping between Oracle and SQL Server and tested performance accuracy related queries under SQL Server.

Extensively used the JDBC Prepared Statement to embed the SQL queries into the java code.

Implemented logging using log4j.

Used CVS for version control.

Tomcat Application Server was used for deploying the application.

Created SQL queries, PL/SQL Stored Procedures and Functions.

Environment: Java 1.6, J2SE, JSP, Servlets, SQL, JDBC, Eclipse, HTML, MS Office, Windows, AJAX, EJB, JMS, JPA annotations, Firefox, JavaScript, JMS, PL/SQL, Oracle 9i, TOMCAT, log4j, Exception Handling, collections, HTML, C



Contact this candidate