Post Job Free

Resume

Sign in

Developer Java

Location:
Kingsville, TX
Posted:
May 29, 2020

Contact this candidate

Resume:

Avinash

E-Mail: addhvv@r.postjobfree.com

Phone: 210-***-****

PROFESSIONAL SUMMARY:

With 7+ years of IT experience in all phases of Software Development Life Cycle (SDLC) including Analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE technologies.

Extensive experience in designing and developing Multi-Tier Web Applications using Java,J2EE Technologies(JSP, Servlets, JavaScript, JNDI, JSF, JMS, JUnit, Ajax, JQuery, EJB, JDBC, Web Services(SOAP, WSDL,REST,UDDI), Log4j.

Experienced in writing applications in Maven, ANT and deploying them on the servers.

Extensive experience of working with RDBMS like Oracle 11g/12 c, MySQL, SQL Server and developing Stored Procedures, Triggers, Views, Functions and SQL Queries.

Extensively worked with MVC Architecture using spring, Hibernate, Apache Struts.

Experience with Hibernate 3.0 Persistence Framework and Design Patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object, and Data Transfer Object.

Extensive Experience in Web application development using – HTML, DHTML, CSS, JHTML, JavaScript, Applets, AWT, RMI, XML, XSD, XSTL, UML.

Experience as GUI Developer using JSP, Ajax, and JQuery.

Experience in developing components using Enterprise Java Beans over Application Servers and platforms such as Web Logic.

Experience in deploying and configuring multi-tier enterprise applications on multiple servers such as Web logic Server, Jobs, Web Sphere and Tomcat, BEA Web Logic.

Implemented Mule ESB java based enterprise bus and Integration platform to connect applications quickly and easily which enables them to exchange the data through JMS.

Experience of Working with RAD, WSAD 5.0, Spring Tool Suite, Developer, Eclipse, NetBeans.

Experience in designing UML diagrams using Rational Rose and Microsoft Visio.

Experience in the use of Defect Tracking and Version Management Tools such as SVN, CVS, Rational Clear Case, and VSS.

Involved in test driven development using JUnit Test Case.

Experienced in Unit Testing and generating of Test cases for web applications.

Expert hands on experience in working with Spring modules like Spring MVC, Spring IoC, Spring ORM, Spring JDBC, Spring Web Services, Spring JMS, Spring AOP etc.

Efficient in using J2EE Frameworks like Struts, Restful Web Services, Hibernate, Spring Technologies.

Hands on Experience in integration with ANT, JUnit and Log4j frameworks.

Expertise in using Java IDE tools of Rational Application Developer (RAD), Web Sphere Application Developer (WSAD), EclipseEE 3.0/3.2, Weblogic Workshop, RSA 7.0 and Net beans to develop dynamic web applications.

Good exposure to Java Web Services development using SOAP, REST, WSDL.

Experience in extensive usage of various J2EE Design Patterns like Singleton, Factory Pattern, Builder, MVC, Chain Of Responsibility, Prototype patterns.

Expertise in developing XML documents with XSD validations, SAX and DOM parsers to parse the data held in XML documents.

Strong working knowledge of Database Programming using and maintaining SQL, PL/SQL, Triggers and Stored Procedures.

Experienced with J2EE Application Servers like IBM WebSphere, BEA WebLogic, JBoss and Tomcat.

Have an experience in integrating web services using Mule ESB.

Experience in Enterprise Integration Development using Apache Camel Framework.

Developed integration techniques using the Apache camel and apache Active MQ technologies.

Experience on Unit testing frameworks like Junit, Mockito etc.

Have knowledge on NoSQL database, Mongo DB.

Good understanding in implementing web application using Angular JS Framework.

Created Restful Web services with Node JS.

Experience in working with version controlling tools like CVS, SVN, Rational Rose, and build tools like ANT and Maven.

Excellent working experience with different flavors of operating systems like Windows, UNIX, LINUX.

Used Bugzilla, JIRA&HP Quality Center for Bug reporting.

Hands on experience in project management tools like Clear case, SVN and PVCS, Subversion.

Good experience in implementing J2EE compliant applications using various A Design patterns, Struts framework, Tiles, Spring, MVC framework, Hibernate and Messaging Middleware using JMS and MQ TECHNICAL SKILLS:

Core Java Concepts Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O and Reflection

J2EE JSP, Servlet, EJB-Session Beans, Entity Beans, JMS, JDBC, JNDI Framework/Libraries Struts, Spring, Hibernate

Web/Application Servers Apache Tomcat, JBoss, WebSphere 7.0/8.1, Web logic 10.3 XML Technologies XML, DTD, XSD, XML, XSLT, SAX, DOM, JAXP, JAXB Web Development HTML, DHTML, JavaScript, CSS, AJAX, JSON, JQUERY, JSTL Web Services WSDL, SOAP, JAX-WS, CXF, AXIS, JAX-RS, UDDI, WS-Security, SOAP UI Database and Tools Oracle 9i/10g/11g, MySQL, DB2, TOAD, SQL Developer Build & Deployment Maven, Ant, Jenkins

Testing JUnit, Mockito, SOAP UI, Firefox PlugIn

Tools Bugzilla, QC, FileZilla, WINSCP3, Edit Plus, Rally, SOAP UI PROFESSIONAL EXPERIENCE

Client: United Airlines, Chicago, IL May 2019- Till date Role: Java Developer

Responsibilities:

Developed web based applications using Spring frameworks and modules such as Spring MVC, Dependency Injection, Spring Core, Spring JDBC, and Spring Java Mail Sender Impl.

Prepared Design specifications, mockups and sample solutions and demonstrated to client

Developed the Services using AWS Elastic Search, Restful Services using JAX-RS and Java.

Developed and consuming Restful Web Services using media applications like JSON, XML and Text data.

Used OWASP ESAPI to validate the input requests and encode the output responses to/from the service

Developed Web GUI involving HTML5, Node.js, Java Script under MVC architecture

Used Angular JS, HTML5, CSS3 all HTML and DHTML is accomplished through Angular JS directives.

Also created Restful services using ASP .NET Web API (Version2)

Having good knowledge in Angular JS Version2

Used case analysis, assessing the impacts for deliverables.

Exposing and consuming the services to the downstream applications using Apache CXF and Apache camel and achieved integration between applications using Apache Camel.

Implemented OWASP CSRF Guard library, a variant of the synchronizer token pattern to mitigate the risk of CSRF attacks.

Developing various microservices to implement independent business boundaries

Worked with NoSQL databases such as Cassandra, Mongo DB, and Risk.

Used Pivotal Cloud foundry command lined interface with an HTTP Proxy Server.

Used Spring MVC, JSP, JavaScript, J Query, Bootstrap, HTML5, and CSS3 in developing mini-site application.

Used MySQL, Oracle 10g/11g databases to do CRUD operations.

Implemented with security vulnerable fixes - Cross Site Scripting (XSS), Cross Site Request Forgery (CSRF), Forceful Browsing, Request Token, Password Maintenance using OWASP framework.

Used CVS for version control.

Test Driven Development (TTD) using JUnit & mocking by JMock.

Used tools like SOAP UI for testing SOAP based WebServices.

Worked on moving the production SQL server blueprint to the new AWS RDS Aurora instance.

Implemented request and response objects using SOAP web services and created routes using Apache Camel.

Wrote SQL, PL/SQL and stored procedures as part of database interaction.

Wrote unit test cases using JUnit, Mockito, Easy Mock, Power Mockito framework.

Involved in parsing JSON String using JSON parsers like GSON, Jackson.

Implemented agent-server messaging dialog using Apache Camel and JMS (Active MQ implementation).

Implemented Application backend as Node.js Express Application Server.

Involved in parsing HTML Docs using JSOUP parser.

Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS admin console

Developed Web Applications using MongoDB and back-ground processes.

Worked on web application security and worked on the security framework OWASP.

Worked with Gradle for Dependency Management and as build tool.

Managed Data backup and archiving on AWS using S3 and Glacier.

Involved in developing new and enhanced existing JIRA plug-ins with Atlassian's plug-in development platform. JIRA is an issue tracking and projects management system that is written in Java.

Used Apache Tiles as the template framework.

Built a Restful API to save and retrieve geo locations using a remote server in Java using Spring, Mongo DB, Apache CXF, and JAX-RS

Log4j was used to monitor the error logs. Used GIT Repository as version control tool.

Involved in developing internal application using Angular JS, React JS and Node.js connecting to Oracle on the backend.

Involved in coding plug-in to configure JIRA and allow it to access external database field.

Built data-driven web applications using JSP by developing custom tags, JSTL for all the application UML, Ext JS, Angular JS pages, EJB and XML.

Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.

Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.

Worked with Jetty, Apache Tomcat web servers for deploying the web applications.

Coding the persistence module using JDBC API's (Prepared Statement and Callable Interface), Springs SQL/PLSQL Templates.

Used Jenkins as a build tool and for deploying the modules to server.

Packaging and Deployment of builds through Maven scripts and integrated with Jenkins.

Used Source code repository management using GIT Stash (Bit Bucket) and Source Tree tool.

Designed and developed using Java/ J2EE, Collection frameworks.

Involved in integration support, defect fixes and Unit testing during UAT process.

Used Microservices with the individual database and project with no dependencies.

Used Agile/Scrum as the working environment for this project. Environment: Java/J2EE, JSP, JBOSS, JSON, XML, Spring, SQL, Apache Camel, PL/SQL, Node.js, AJAX, JavaScript, JQuery, Bootstrap, HTML5, CSS3, DB2, MySQL, Oracle 10g/11g, OWASP, Jenkins, GIT, JUnit, JIRA, AngularJS, Jetty Server, MongoDB, Gradle, Restful Web Services, Log4J

Client: Wabtec, Atlanta, GA Sep 2018 – May

2019

Role: Java Developer

Responsibilities:

Involved in the study Of User Requirement Specification, Communicated with Business Analysts to resolve ambiguity in requirements document.

Worked in Agile Scrum Methodology.

Used Spring MVC framework for design and development of web application and Integration with Hibernate.

Implemented common technical features like Single Sign On, Logging, Auditing, Concurrency access, Transactions Management, Error & Exception handling mechanism, ETL scripts, integrate external interfaces, upstream and downstream adaptations.

Implemented single sign on (SSO) with SAML,0Auth2.0 and Multifactor Authentication

Extensive experience with deployments used Pivotal Cloud Foundry (PCF), Windows and AWS S3

Created SOAP based web services using Spring 3.0.

Infrastructure experience: ADFS, Security, Domain Service, SSO AD Connect, two-factor authentication, Azure monitoring, Azure Operational Insights, data-center and infrastructure migrations consolidation.

Involved in writing java API for Amazon Lambda to manage some of the AWS services.

Developed Controllers and Service classes that support spring framework.

Developed custom filters using Angular for various computations required in the application.

Involved in developing DAOs (Data Access Objects) to backend Database.

Developed Angular services to retrieve/store the data to and fro from the database.

Worked on jQuery for user interface interactions, effects and themes built on top of the jQuery JavaScripts.

Defined required mappings in xml that are supported by MVC architecture and spring framework.

Involved in development of SOAP web services using Apache Axis 2 to extract data from databases.

Used RESTful services to expose certain functionalities of the application.

Have used JSTL Custom Tag library implementing the market specific content presentation.

Implemented Object/relational persistence and query service using Hibernate. Developed the data layer using Hibernate Framework. Created Hibernate mapping files and Hibernate configuration files for individual modules.

Involved in creating Controller using spring framework and writing JSP 2.0.

Have extensively used JQuery 1.4, CSS3 and HTML5 for the front end.

Involved in writing Junit test cases in unit testing.

Developed Microservices using Spring MVC, Spring Boot, Spring Cloud.

Validated web service response using SOAP UI 4.5.

Involved in writing persistence objects using Hibernate.

Experience with Pivotal Cloud Foundry, OpenShift, Kubernetes architecture and design, troubleshooting issues with platform components (PFC), and developing global or multi-regional deployment models and patterns for large-scale developments and deployments on Cloud Foundry, OpenShift and Kubernetes.

Involved in creating/designing WSDL.

Participate in network planning, network architecture design and engineering. Work as a team in designing the network infrastructure with respect to the current use cases to support the current applications running cloud environment

Single Sign On (SSO) for cloud-based technologies

Inventory groups are added for Amazon Ec2 for instances and monitoring AWS hosts

Involved in implementing Web Services server and client with JAX-WS Standard Implementation (SI) which provides wscompile and wsdeploy tools for developing, deploying, and invoking a Web Service.

Implemented AJAX for communication between JavaScript to App server without reloading the page.

Used Maven 3.x as the build and Tortoise SVN 1.7 as the Source version controller.

Have been proactive in analyzing the requirements and validation of the implementation.

Have interacted with client and project stake holders in analyzing the requirements and finalizing the design.

Used JAX-RS plus jersey Implementation for Restful web services.

Designed, developed and analyzed the front-end and back-end using Servlets and Spring 3.0.

Used metadata excel sheets to dynamically update the UI for the component elements.

Involved in UI development using JavaScript, JSP, AJAX and JQuery.

Designed Frontend with object-oriented JavaScript Framework like Angular JS.

Used Hibernate for Object Relational Mapping and Persistence.

Interfaced with Oracle TOAD back-end using Hibernate framework.

Used Spring Security for user authentication in some modules.

Worked on Encrypting AWS S3 storage Objects.

Implemented Microservices architecture using Spring Boot for making application smaller and independent.

Decomposed Epics into User stories and Maintained Iteration updates on JIRA.

Implemented Test Driven development using frameworks like Junit, Mockito, and Easy Mock.

Used JAXB to parse XML files and transform them into Print Ready format.

Deployed applications on WebSphere server during development.

Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes that can be used in several different web pages.

Used AJAX Controls to increase the performance of the web application.

Involved in setting up the Development, staging, testing & production environments for the application.

Involved in Analysis of the Customer requirements and understanding existing conventional system and process.

Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath.

Involved in using Spring concepts – DI/IOC, AOP, Batch implementation and Spring MVC. Environment: JAVA/J2EE, HTML, JavaScript, AJAX, JQUERY, CSS3, Servlets, JSP, XML, XSLT, XPath, Eclipse, JUNIT, Tomcat v6.0, Spring frame work- DI, AOP, MVC, REST, Apache Ivy, Angular JS, Fiddler. Client: ANZ Tech, Bangalore, INDIA June 2016– July 2018 Role: Java Programmer

Responsibilities:

• Involved in Requirements gathering, analysis, design, development, Testing and Maintenance phases of E-BIZ Redesign.

• Gathered existing functionality of different products from PE & BRD, HLAD and FDN.

• Implemented RUP development process on Software Development Life Cycle and done with effort estimations using Function points & 3p estimations.

• Implemented Angular-UI-Grid in the application for rendering rows.

• Prepared design documents with Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.

• Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.

• Involved in using spring concepts – DI/IOC, AOP, Batch implementation and Spring MVC.

• Implemented Declarative transaction management using Spring AOP.

• Used spring JDBC Template to do CRUD operations with Database.

• Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.

• Used Apache CXF to create SOAP based & Restful web services.

• Involved in creating internal & external services, Entity services and handlers.

• Defined rules using JRules that are defined for resources to show details on UI pages. Followed up with Business Analysts to create conditions & business functions using JRules UI.

• Written SQL queries & PL SQL – Stored procedures, functions, triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes.

• Created continuous integration builds using Ant & Jenkins. And deployed on WebSphere app server.

• Done with Web sphere server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different envs like QA/IST/Production.

• Created JUNIT test cases and ran the TEST SUITE using EMMA tool.

• Ran check style, PMD defects & Find bugs and fixed them.

• Addressed defects identified in QA and IST phases. And tracked QC status as per the guild lines.

• Used ActiveMQ messaging to set up communication between applications in ESB. And flows are created for JAX-WS and JAX-RS web services.

• Participated in migration to DB2 data base from Oracle DB.

• Done with Unit testing using MOKITO.

• Involved in peer level design & code reviews.

• Followed coding guidelines and implemented Core Java & J2EE design patterns.

• Used IBM Clear case as version controlling system.

• Supported IST, QA and UAT builds and identified issues in Smoke testing and tracked them efficiently.

• Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects.

• Coordinated with Performance team to get thread dumps & tuned java as well as DB code. Environment: JAVA/J2EE, Servlets, JSP, Web Sphere Application Server 8.x, XML, HTML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, JavaScript, Spring frame work- DI, AOP, MVC, REST, JAX-RS, CXF, IBM MQ Series, RAD 8.0, JUNIT, IBM Clear Case, SOAPUI, JProfiler, JNDI, Java/J2EE design patters, EMMA, Ant, HP QC, DB2, IBM Optim tool etc. Client: Persistant, Hyderabad, India June 2014– May 2016 Role: Java Programmer

Responsibilities:

Involved in Agile – Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians.

Involved in Design, Development, Testing and Integration of the application.

Prepared User stories corresponding to the features taken from Backlog.

Involved in PSI estimations using Fibonacci approach and divided feature into different USs.

Involved in preparing High & low level design docs with UML diagrams.

Involved in the development of various use cases, sequence diagrams using UML

Understood current processes and actions from the legacy code.

Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes that can be used in several different web pages.

Implemented EJB's session bean to maintain mobile session.

Implemented methods to validate, invalidate, keep Alive session for login process and maintaining session credentials.

Developed REST services to talk with adapter classes and exposed them to the angular JS front-end. Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the requirement documents

Worked on serialize and de-serialize of data in applications using JSON

Used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic

Used Spring Frame work for LOC, AOP, and DAO layer design patterns.

Used Hibernate as ORM to map Java classes to data base tables.

Implemented business logic components using POJOs.

Developed adapter classes to create a layer over existing code.

Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath, and XSL-FO.

Developed in-memory data grid solution across conventional and cloud environments using Oracle Coherence.

Worked on design and creation of JSPs that are responsible for presentation layer and used the struts/html/bean/logic Tag libraries in the JSPs.

Authenticating to the LDAP by Using the JNDI and developed the login Servlet which is responsible for initial authentication of the users coming from different systems.

Used Java Message Service (JMS) API to create, send, receive, and read messages.

Tested components using JUNIT & Mockito during development.

Used IBM Clear Case for source code version control

Resolving spring framework artifacts and code build & deployment via Maven. Environment: JAVA/J2EE, HTML, XHTML, DHTML, JS, AJAX, JQUERY, CSS3, Servlets, JSP, XML, XSLT, XPATH, WSDL, SOAP, CXF, REST, JAX-RS, JAX-WS, Web Logic server 10.3.3, JMS, Eclipse, JUNIT, Mockito, Star Team, EMMA, Spring framework – DI, AOP, Batch, Hibernate, Ant, HP QC, Coherence, Rally.

Clint: Soctronics Technologies Pvt.Ltd, India Oct 2013 – May 2014 Role: Java Developer

Responsibilities:

• Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction.

• Involved in the design by preparing UML diagrams using Microsoft Visio tool.

• Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects

• Used server side Spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle,

• Involved in Hibernate configuration properties setup & mapping files using generators, associations & inheritance.

• Used Oracle coherence for real-time cache updates, live event processing, in-memory grid computations.

• Developed web services by using Restful API.

• Implemented Message Driven beans to develop the asynchronous mechanism to invoke the provisioning system when a new service request saved in the database used JSM for this.

• Transformed XML documents using XSL.

• Used JavaScript for client while server validation through Expression Language

• Used GOF Java & J2EE design patterns. Used Business Delegate to maintain decoupling between presentation & business layer.

• Used JPA with Hibernate provider.

• Used JMS to send messages through web sphere queues.

• Involved in configuring web sphere variables, queues, DSs, servers and deploying EAR into Servers.

• Involved in reading customer xml and constructing primary, secondary customer information.

• Developed authentication through LDAP by JNDI

• Developed and debugged the application using Eclipse IDE.

• Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up.

• Involved in backing up database & in creating dump files. And also creating DB schemas from dump files. Wrote developer test cases & executed. Prepared corresponding scope & traceability matrix.

• Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development. Tracked defects using QC.

• Ran check styles, PMD Defects, find bugs etc and fixed them if there are any.

• Configured EMMA tool and ran test suite and made sure that 100% test coverage.

• Implemented Maven as build and configuration tool.

• Used Apache Tomcat Application Server for application deployment in the clustered window environment

• Used CVS repository for version control.

• Involved in fixing IST, QA and production defects & tracked them using QC. Environment: Java 1.5, J2EE, Servlets, JSP, HTML, JS, CSS, DOJO, Apache-Tomcat, Maven Repository, JMS, DOM/SAX, XML, XSD, XSLT, Oracle 11g, Eclipse, JUnit, CVS, Spring – DI, AOP, MVC, Hibernate, Oracle coherence, JSM, Web Services – WSDL, JAX-WS, AXIS, CXF, JAX-Restful Services, JAXP, JAXB, QC Educational Qualifications:

Bachelors in Electronics and Communication Engineering, ECE GPA: 3.65/4.0



Contact this candidate