Java/j2ee Developer Resume
Purchase, NY
PROESSIONAL SUMMARY:
- Around 5 years of full stack development experience in all phases of Software Development Life Cycle (SDLC) which includes Analysis, Design, Development, Implementation and Testing of web based, enterprise business applications using the JAVA/J2EE technologies.
- Experience taking a shot at programming advancement techniques like Waterfall, Agile development and RAD and Extensively used JavaScript/TypeScript, build highly interactive web pages and have experience in Front - End UI technologies like HTML5/HTML4, CSS3/CSS2, Bootstrap, JavaScript, Angular-JS 1.2, 2.0, 4.0, 6.0, jQuery, XML, JavaScript, DHTML and Ajax, jQuery), Node.JS, Backbone JS, Ember JS, Ext JS.
- Experience in the Hadoop ecosystem components like HDFS, Spark with Scala and python, Zookeeper, Yarn, MapReduce, Pig, Sqoop, HBase, Hive, Flume, Cassandra, MongoDB, Oozie, Kafka, Flume, MERN (Mongo, Express, React and Node) and TEZ.
- Experienced in building connection between MongoDB database and server using Mongoose Schema. Extensive experience in working over Web Services with Restful API using Node.js and Express.js.
- Proficient in working with React and Typescript to develop Single Page Applications (SPA) using Router Module and add routers as per the requirements. Experienced with Typescript supporting React development.
- Experienced with charting technologies such as Chart.js, Chartist.js in with React applications. Experienced in implementing custom modules, pipes, and directives in React to make the whole application cleaner and more understandable.
- Experience in working on Continuous Integration and Delivery platform as DevOps Engineer and In - depth knowledge of DevOps management methodologies and production deployment which include Compiling.
- Expertise in architecture/application development utilizing J2EE based technologies, such as Java1.8, J2EE, JSF, Spring 4.3, Spring Boot, Struts 2.0, Hibernate, HTML5, CSS3, JavaScript, JSTL, Servlets, JSP, RMI, JDBC, ANT, MAVEN.
- Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and performed polymorphic associations.
- Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO).
- Well-versed in developing applications with Service Oriented Architecture (SOA) using WSDL, SOAP, JAXB, AXIS, JAX-WS and Restful web services and proficient in using various design patterns such as MVC, DTO, VO, Singleton, Factory Pattern and DAO.
- Experience in multiple IDEs and Text Editors like Eclipse, Sublime, Notepad++ and NetBeans. Experienced in using React Template basics, Template directives, Routing and navigation, Components, Services and Data Binding.
- Experience in automation of test cases using Java and selenium on Eclipse for web Ajax application. Developed application using MyEclipse for rapid development. Extensively used jQuery, Portal APIs for authentication and personalization features.
- Expertise in designing and developing web-based enterprise applications using J2EE technologies and frameworks like JDBC, Servlets2.3/2.4, Struts, JSPs1.2/2.0, EJB 2.0, MDB, JNDI, JMS1.1, Java Beans, Log4J, XML, HTML5, UML, Springs Core (IOC and AOP), Struts 2 and Hibernate frameworks.
- Expertise in database modelling, administration and development using SQL and PL/SQL in Oracle (8i, 9i and 10g), MY-SQL and SQL Server environments.
- Worked on microservices project- to build docker containers and deploy to Dev, iTest, Scale, UAT (SIT), PROD and implemented CI/CD for all the microservices of the OEM application using Jenkins, Maven and Ansible as well as done automation using GOCD(CI/CD), Properties management using spring cloud.
- Expertise in deploying applications on IBM Web Sphere Application Server 9.0/8.5, BEA Web logic 9.1/7.x, J-Boss 4.0 application servers and Tomcat 8.0 web server and used Hibernate and JDBC to connect to databases like Oracle, MYSQL and DB2 to store, delete, manipulate and retrieved data from them in many of my applications.
- Expertise on shell and python scripting with focus on DevOps tools.
- Involved in managing and maintaining the CI/CD pipeline using DevOps Toolset which includes Continuous Integration of GitHub, Jenkins, JFrog.
- Experience in working on source controller tools like Subversion (SVN), CVS, IBM Clear case, Perforce, and GIT and PAAS platforms like OpenShift and Pivotal Cloud foundry and created highly scalable highly available, fault tolerant, highly secured, distributed infrastructure (IAAS) using AWS EC2 instances, S3, EBS, API Gateway, Elastic Bean Stalk, ECS.
- Involved in Performance Tuning for the entire application using OEM tool and extensive experience using framework APIs like Struts, Spring, iBATIS and Hibernate.
TECHNICAL SKILLS:
Operating Systems: Ubuntu, Windows XP, Vista, 7, 8, 10, LINUX
Programming Languages: C, C++, JAVA, J2EE, LUA
Programming Shells: Eclipse Mars, Eclipse Neon, Torch, Borland Turbo C, Turbo C++, Dev C++, CMD
Technologies: Java, JDBC, Spring, J2EE, Servlets, Java Beans, EJB, JSP, Struts, Bootstrap, NodeJS, React.js, IDE IBM RAD, RSA, Eclipse, NetBeans, JBuilder, IntelliJ Application/Web Server IBM WebSphere, Oracle WebLogic, JBOSS, Apache Tomcat and Glassfish, HTML, DHTMLAngularJS, jQuery, XML, XSLT, CSS, JSON, JSON-DTD, AJAX
Database: SQL server and MySQL (Queries, Stored Procedures, Functions, Triggers, DB Normalizations), DB2, MongoDB, Flume, Cassandra, Oozie
XML Technologies: XML, XSLT, XPATH, SAX, DOM, JDOM, AXIS, JAXB
Application Frameworks: Struts 1.x/2.x, Spring (Dependency Injection, Spring MVC, Factory Pattern, Core, Spring Context, Spring DAO, Spring IOC, Spring JDBC, Spring Security, Spring, Boot, Spring Batch, Spring with Hibernate) ORM Frameworks JPA, Hibernate, Spring JPA, DAO OO Modeling Rational Rose, MS Visio Version Control Clears
Editors: Notepad, Notepad +
Gaming Engines: Game Maker, Epic Unreal 4
Version Control: GitHub, Bitbucket, Git Bash
Software Development Environment: Rational Rose 98 Professional Edition, MATLAB
PROFESSIONAL EXPERIENCE:
Confidential - Purchase, NY
Java/J2EE Developer
Responsibilities:
- Developing the spring AOP programming to configure logging for the application. Developing hibernate DAO Accessor Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management. Client-side validation was done using JavaScript and CSS3 was used to define the view of the pages.
- Implementing the MVC architecture using Apache Struts Framework and developing the front end using JSF and Portlet. Designing and modified User Interfaces using JSP, JavaScript, CSS3 and jQuery.
- Developing additional UI Components using JSF and implemented an asynchronous, AJAX (jQuery) based rich client to improve customer experience.
- Used React MERN forms to implement complex forms and performed the client-side validations using Form Builder.
- Created several models for front-end data in React to make sure the back-end receives the correct data type. Created services in React for communication and data transfer between components.
- Worked on the modernization of a legacy and outsourced UI Technologies used were Backbone.js, Can.js, and jQuery Involved in developing the UI panels using JSF, XHTML, Hazalcast, CSS3, DOJO and jQuery.
- Designed Puppet manifests and bootstrap scripts to allow instances for various roles without maintaining AMI's and worked on Puppet for the deployment of servers with custom scripts used Puppet for automation of applications such as Tomcat, Apache, Web logic & OEM client and involved in Performance Tuning for the entire application using the OEM tool, since the development was from scratch.
- Developed the Presentation and Controller layers using JSP, HTML5, Java Script, Business layer using Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO, hibernate for all modules and Designing Front end with in object-oriented JavaScript Framework like Node.js and Ext.js.
- Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL and mapped it to Hibernate Configuration File and established data integrity among all tables.
- Implemented the web services client to consume the third-party service API for validating credit cards.
- Used XML web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Installation, configuration and deployment on WAS, WebSphere Portal Server, ehcache, IBM directory server, WebSphere Commerce Server.
- Build and lead POC for internal use to support DevOps best practices using Docker for Container based Virtualization and documenting with MS Word and SnagIt and worked closely with DevOps Architects to analyze, review and clarify design architecture on tools Implementation, Build and Deploy automation.
- Written JUNIT test cases for testing UI Framework classes and wrote many Java Scripts to do client-side validations.
- Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services & REST API. Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS3 Selectors as a part of Framework.
- Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere and quickly learned iText and implemented to solve Hungarian Special Character Issue.
- Usage of version control repository SVN (Subversion by apache), JIRA/ Quality Center for ticketing, Wiki for documentation, Jenkins for nightly build.
- Configured glassfish server. Design shipping rate template upload UI using Adobe Flex and Developed Jasper report and used Ajax, Mockito, Web 2.0 to scrape the event data from various web sites.
- Involved in developing and modifying the credit card, consumer loan business rules in ILOG JRules. Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
- Configured JMS Server setup and DB Connection pool setup, TDD & deployed Returned items in WebLogic Server. Used Apache Tomcat server for some Applications and used WebLogic, involved in setting up the WebLogic Server environment.
- Wrote effective JavaScript Code for React applications for interacting with server and Network applications. Worked on designing UI application and preparing Test Cases and Test script and wrote code to fetch data from Web services using React observables.
- Extensively used Hibernate Query Language (HQL) for data retrieval from the database and managed the transactions using the Spring Hibernate Transaction Management.
- Used Node JS for heavy DOM manipulation. Used SASS for styling components. Used various libraries of JavaScript like jQuery, backbone.js, Ember.js Require.js and node.js to develop User Interface of web pages.
- Used Perl, Php and MySQL to develop several personal web sites, SEO (search engine optimization) skills.
Confidential - Harrisburg, PA
Java Developer
Responsibilities:
- Developed user specific Highlights (dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screen with assigning various roles) using Spring MVC framework, Hibernate ORM Module, TDD, Spring Core Module, XML, JSP and XSLT. Worked on the Spring framework like Mockito, Spring IOC and Spring DAO.
- Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL and mapped it to Hibernate Configuration File and established data integrity among all tables.
- Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Used jQuery, Memcached, JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX.
- Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application. Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML5, DHTML, and CSS3.
- Implemented custom search solutions using Coveo (an enterprise search engine), Backbone.js, and .NET web services (see Goodwin Procter's site for an example).
- Implemented the caching mechanism in Hibernate to load data from Oracle database and created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2. Also used JPA with Hibernate provider.
- Used Apache CXF as the Web Services framework to implement the REST APIs involved. Worked on web services SOAP and REST technologies. Developed and designed interfaces using HTML5, JSP, Server-Side components using Servlets on Eclipse. Implemented functionality using Servlet, JSP, HTML5 and Struts Framework, Hibernate, Spring, Java Scripts, Hazel cast and WebLogic.
- Worked on implementing sophisticated data visualization using JavaScript with JS plugins like chart.js, d3.js. Experienced in implementing functionalities to interact with Restful API Web Services using React HTTP Client and jQuery, ajax.
- Implemented React MERN form validation for register and login page. Used React Google Maps API for more intuitional and concise way to displaying rental locations.
- Used bootstrap framework and CSS media query for responsive web page design. Used React string interpolation and two-way data-binding to display contents dynamically.
- Worked on Amazon S3 Integration and managed images onto S3 and worked on Heroku for server deployment. Implemented calendars for rental detail page using React-calendar.
- Utilized Node.js, React.JS scalable website architecture and real-time technology and design and develop new features in website using Java/J2EE under Santana Framework and enhance existing features. Refactoring code, redesign current design.
- Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
- Developed user specific High lights (dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screen with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Designed and developed new features for application using java, j2ee, JSP, Servlets, cache, Struts, Java, EJB, JDBC, HTML5, JSTL, JavaScript and XSL. Prepare Java/J2EE development structure for Eclipse, maven, Jetty. Worked on iText bug fixes for document rendition in document compile process.
- Developed order receipt report with bar code using lowagie iText and jasper report. Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
- Designed/Developed extensive additions to existing Struts/Java/J2EE Web Application utilizing Service Oriented Architecture (SOA) techniques.
Confidential - Exton, PA
Java Developer
Responsibilities:
- Developed a distributed content management system - core java, collections, spring, hibernate, Oracle.
- Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL and mapped it to Hibernate Configuration File and established data integrity among all tables.
- Developed the application using Struts Framework which is based on the MVC design pattern. Developed Add, Edit and profile view web pages for the monitor module using JSP, JSF HTML5, and JSF CORE tags library.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
- Designed and implemented a website with Node JS, React JS. Used React.js multiple in-built directives such as filters, root scope, child scope, modal, template, state etc.
- Implemented React.js client-side validation and Implemented React.js modules. Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox (Firebug).
- Designed and modified User Interfaces using JSP, JavaScript, CSS3 and jQuery. Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend and developed web applications using Spring MVC, jQuery, HTML5, and Bootstrap for Virtual Confidential Inc. Developed UI components for email and link sharing of documents and files for Content Management System using Backbone.js and jQuery.
- Developed the UI panels using JSF, XHTML, CSS3, DOJO and jQuery. Developed PL/SQL procedures for login module and written complex SQL queries. Optimized system performance by writing stored procedures and calling them Using JDBC callable statements.
- Implemented the validation, error handling, and caching framework with Oracle Coherence cache and usedSOAP Technology for exchanging the XML application using HTTP.
- Implemented React services to transfer data between components and to interact with Restful Web server using HTTP Client module. Involved in various code improvement using code contracts and style cop to provide better error handling, coding standard and fewer issues in production.
- Experience in LDAP and Jenkins Integration and designed and developed integrated solutions through these DevOps tools, processes and procedures to facilitate the cost-effective delivery of services or fielding of products.
- DevOps in monitoring team Development operations of monitoring systems customer communications platform (CCP) infrastructure. Provided expertise in the design and implementation of store functionality using WebSphere Commerce 6.x. Developed test cases and performed unit testing using JUnit. Designed and developed the application using agile methodology and followed TDD, Scrum.
- Design and development of components, such as Class, and Sequence diagram in UML. Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Developed web-application using Struts/JSP/Servlet and JavaScript. Developed pom.xml for the build of the application using Maven and was involved in writing Spring Configuration XML, file that contains declarations and business classes are wired- up to the frontend managed beans using Spring IOC pattern.
- Developed order receipt report with bar code using lowagie iText and jasper report and Designed, implemented, and developed Oracle ECM workflows to meet the requirements of the business user. Analyzed and resolved production system problems tracked with Rational ClearQuest and JIRA.
Confidential - San Jose, CA
Java Developer
Responsibilities:
- Developed and Implemented Webservices and used Spring Framework. Used iBATIS, TDD and MyBatis ORM tools which automate the mapping between SQL databases and objects in Java.
- Implemented the presentation layer (GUI), based on open source framework, involving Servlets, JSP, JSTL, JSF, CSS, HTML, JavaScript and Beans and participated in conversion of Piper Jaffrey Investments, Inc into RMA System using Java, J2EE, Servlets/ JDBC, HTML, Swing, XML, Struts, JavaScript, and SOAP/Webservices.
- Used Angular.js and Node.js for developing single page web applications. Wrote Page level code using JavaScript with Angular.js framework along with jQuery and other JavaScript libraries, spearheaded adoption of Responsive Web design principles
- Developed web presentation layer using jQuery, HTML, and CSS according to internal standards and guidelines. Involved in configuring JNDI properties, data sources for Oracle, UDB, DB2 data bases in WebSphere.
- Created web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes. Written Web services using Apache Axis2 and generated the WSDL.
- Designed and implemented of desktop, mobile and web applications in Java and HTML5/JavaScript using Eclipse, Mockito, NetBeans, and XCode IDE's; Swing, GWT, Vaadin, JPA, Memcached, Hibernate, PhoneGap frameworks and SVN, git, maven source code environments. Involved in preparing the web pages using JSP, HTML, DHTML, XHTML, CSS and JavaScript.
- Developed the different components of application such as JSPs, Servlets, EJB's using Web sphere Studio Application Developer and used CVS for version control.
- Worked Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
- Involved in designing the data stage job to implement ILOG JRules Component. Designed Implemented and Tested Oracle ADF applications using JDeveloper. Integrated the Ext JS/Sencha framework with Oracle BPM.
- Developed and Integrated the Web Based Portal Application using WebLogic Portal, Apache Tomcat SSL is used with WebLogic Server for Security.
- Set up JBoss Server, Configured MySQL Cluster in Linux OS and installed Open Call XDMS. Created directory structure flow using UNIX to receive and send data to internal and external systems Using Ruby on Rails for development with backbone.js and designed Frontend with in object-oriented JavaScript Framework like Node.js and Ext.js.
- Led the effort in the setup of the Physical Operating environment where the Order Management System's Java, C, and COBOL applications will run. Handling Mainframes applications Analysis requirements, especially PL/I and Business Objects.