We provide IT Staff Augmentation Services!

J2ee/ Web Developer Resume

Westchester, PA

PROFESSIONAL EXPERIENCE:

  • Around 10+ years of hands on experience in IT industry relating to Analysis, Design, Development, Implementation and Testing in JAVA and J2EE technologies. Analytical thinker that consistently revolves ongoing issues or defects. Quick learner, team player and easily adapts to new technology.
  • Top quality architecture and development skills using latest technologies including Java, C++, EJB, RMI, JMS, wireless technologies and in - depth knowledge of J2EE
  • Experience in Object oriented analysis, design/development methodologies, UML Use Cases, Sequence, Page Flow and Class Diagrams.
  • Experience in Design Patterns like MVC, Singleton, Factory, Abstract Factory, DAO, Command and Business Delegate.
  • Good experience in developing application using Java and J2EE technologies with Servlets, JSP’s, SOAP and REST Web services, Spring libraries, Struts, JDK, Java Beans, Applets, JDBC, XML, Java Scripting, MYSQL, RDBMS, Apache-Tomcat, Oracle Web Logic Server, Web sphere, Google Guava, Apache Guva.
  • Proficient in web development using J2EE technologies including JSP, Servlets, JDBC, XML Parsers (DOM/SAX), Java Beans, Web Services.
  • Extensive knowledge and implementation skills in Struts, Spring and Hibernate ORM frameworks.
  • Experience in implementing Spring Core, AOP, JDBC, MVC and ORM modules.
  • Strong experience and knowledge of SOA, Web Services, SOAP and RESTFUL Services
  • Experience in developing web pages using JSP, HTML, CSS, CSS3, JSON,Backbone js, Mustache, XML, Java Script, AJAX jQuery, Node js, Angular js, Handlebar js, Marionette js,LESS, flex, flux, Redux, React, Ember, underscore js.
  • Proficiency in core Java concepts like OOPS, Exception, Exception handling, Multi-Threading, Generics, Collections etc.
  • Developed J2EE web applications using IDE such as Eclipse, RAD, and IntelliJ Experienced in installing and configuring JBOSS6.0/7.0, WebLogic 10.3/9.2, WebSphere 8.5/7.x and Tomcat servers 6.x/7.x, Neo 4j.
  • Responsibilities include designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
  • Extensive working experience on databases such as NoSQL, Node JS Oracle 9i/10g/11i, DB2 9.5 and SQL Server 2008,Cassandra, MongoDb .
  • Experience in passing SQL queries, Triggers and Packages using PL/SQL in Oracle 12c, 10g, 9i.
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing, ADD, BDD, ATDD, QTP, Selenium WebDriver .
  • Experience in using Log4J, Version Control using SVN, GIT and CVS, LogStash, Elastic Search .
  • Experience in converting sample rules from iLog to BRMS Rules engine
  • Experience in working CICD tools like Jenkins, Hudson.
  • Experience in MOM like IBM MQ, ActiveMQ, RabbitMQ & message broker like Kafka .
  • Worked with deployments on Ant, Maven.
  • Worked on different OS UNIX, Linux, Windows 7 and Windows XP.
  • Capable of delivering well documented applications, adhering to quality standards and delivery dates.
  • Good experience in working with a team together to deliver best outputs in given time frames.

TECHNICALSKILLS:

Languages: Java (J2SE1.7/1.6/1.5, J2EE1.6/1.5/1.4), C, HTML, Java script, SQL, XML1.0.,Node js,unix,Pearl, Angular js, Python, Handlebar js, Marionette js,Mustache, JSON, QTP, Selenium WebDriver.

J2EE Technologies: JDBC, JSP2.0/1.2, JSTL, Web Services (SOAP and REST), JMS1.1, HTML, Java Script1.x, Servlets2.x, JavaBeans, JDBC, RMI, EJB3.0, Struts, RMI, EJB3.0/2.1, Hibernante, Spring, SAX, DOM, AJAX, JAX, LDAP,CSS,LESS,, flex, flux, Redux, React, Ember.

Framework/ API: Struts 1.x/ 2.0, Spring 3.2/2.0, Axis, Jersey, JUNIT4.x, Log4j, JAXP1.x, and JAXB2.1, MQ,Pub

Web/Application Servers: Apache Tomcat 7.x/6.x, JBoss6.0/7.0, Web Sphere8.x/7.x, WebLogic10.3/9.2, Apache Avro.

IDE/ Tools: Eclipse3.2/3.0, RAD, Net Beans6.x, Rational Rose, SOAP UI, TOAD, Rally, Putty, Secure CRT, Http Watch, LogStash, Elastic search, Jenkins, Hudson,BRMS, Drools, ilog, Google Guava, IBM MQ, ActiveMQ, RabitMQ, KAFKA.

Database: Oracle12c/11g/10g/9i, MS-SQL Server 2008/2005, DB2 9.1/8.1,Cassandra, Splunk/Elk MySQL5.1/4.1,Mongodb,Neo 4J,GraphDB.

Operating System: Linux, Unix, MAC, Windows, MAC-OS.

Design Modeling: OOA/OOD, UML,MVC, Front Controller, Session Façade, Singleton.

Testing Tools: JUnit 4.x, Load runner 11.0/11.5, Quick Test Pro, HP Performance Center, Jasmine, Protractor,Mockito.

Version Control: CVS, SVN, GIT

Methodologies: Agile Methodology, Waterfall, Extreme Programming.

Build Tools: Ant 1.7, Maven 2.x, Jenkins 1.2

Misc. Tools: MS Office, Visio, MS Project.

PROFESSIONAL EXPERIENCE:

Confidential, Westchester, PA

J2EE/ Web Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Designed, developed and tested a native iOS application, Created user interfaces, navigation layouts for the ios app.
  • To perform text mining on historic literature & analyze climate data on the cloud using Amazon Elastic Map Reduce, AWS S3 storage & AWS RDS database service.
  • Involved in initial meetings to get the requirements from the Business Users and convert these requirements into Functional Requirements.
  • All the functionality is implemented using Spring IO / Spring Boot
  • Implemented Java EE components using Spring MVC, Spring IOC.
  • Created and managed Micro Services using Spring Boot. Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Participated in the implementation of client side and server side programming using, Servlets, JSP, HTML5, JavaScript, NodeJS, Angular JS and CSS3, implemented the Basic AJAX implementation.
  • Developed UI webpages for Einstein 360 using Angular JS, Node JS,JQuery, Bootstrap, ReactJS, CSS3,HTML5 in the Application with Spring MVC framework combined with Java script framework.
  • Developed the Excel spreadsheet implementation using Apache POI framework for Uploading and Downloading the Spreadsheets.
  • Created the web Service using Rest (Representational State Transfer) API. Using the Jersey Framework.
  • Implemented JAX-WS Web Services using SOAP protocol to expose a method to the clients implemented support for alternate mail domains in e-mail gateway; allowed departments to shut down their own mail gateways, gaining increased anti-spam capabilities while maintaining their ability to provision users/groups within their domain (essentially creating a cloudFoundary-based spam filtering service)
  • Work as a consulting on large scale complex Cloud Foundary engagement proposals working directly with the Sales and delivery teams.
  • Experience in jboss Drools Business Rules Management System.
  • Design/Implement large scale pub-sub message queues using Apache Kafka
  • Consumed Soap web service.
  • Log Monitoring Using AppDynamics
  • Tested Using SoapUI framework and Ready API and Jasmine .
  • Involved In writing scripts in Para Soft.
  • Used Gradle Script for building the application.
  • Written complex Queries, Joins on multiple tables.
  • Involved in Contrast testing, functional Testing, end to end testing, Junit and Mutation Testing.

Environment: Java 1.7, Spring MVC, Spring Boot, Eclipse 4.4 IDE, JQuery 1.10., Bootstrap, IIDX, CSS, JavaScript, SQL, PL/SQL, GIT, Log 4J, Testing, Html, Angular JS, SOAP UI, Ready AP, Cloud Foundry, Go-CD, Gradle, AppDynamics, MongoDB,AWS, Jasmine, React JS,Kafka.

Confidential

J2EE/ Web Developer

Responsibilities:

  • Analyzed the difference between the ESP and Scout Health Check API results to determine the proper mapping for the new CXP Heath Check APIs.
  • Analyzed the existing ESP API to determine which fields/attributes/details are needed for the CXP API
  • Analyzed the existing CXP API and compare to the ESP API analysis results to determine which fields/attributes/details are missing
  • Completed this analysis for the five Heath Check areas CM, MTA, X1, STB, Xi.

Environment: Java 1.7, Spring MVC, Spring Boot, Eclipse 4.4 IDE, JQuery 1.10., Bootstrap, IIDX, CSS, JavaScript, SQL, PL/SQL, GIT, Log 4J, Testing, Html, Angular JS, Node JS, SOAP UI, Ready AP, Cloud Foundry, Go-CD, Gradle, MongoDB.

Confidential, Albany, NY

J2EE/ Web Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Involved in initial meetings to get the requirements from the Business Users and convert these requirements into Functional Requirements.
  • Developed UI webpages for Return Summary using JQuery, Bootstrap, Angular JS, Node JS and IIDX in the Application with Spring MVC framework combined with Java script framework.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Experienced first-hand the best/worst practices for integrating micro services into an existing system architecture.
  • Developed the Excel spreadsheet implementation using Apache POI framework for Uploading and Downloading the Spreadsheets.
  • Implemented the Dynamic JQGrid for displaying the Records in millions in number.
  • Developed the Status-Bar screen functionality in the Application.
  • Created the web Service using Rest(Representational State Transfer) API. Using the Jersey Framework.
  • Participated in the implementation of client side and server side programming using, Servlets, JSP, HTML, JavaScript andCSS, implemented the Basic AJAX implementation.
  • Strong customer-facing skills coupled with technical expertise of Ubuntu Cloud Foundary and Server.
  • Involved in deployment of this application on JBOSS Application Server for various environments like Development, UAT, and Production.
  • Assisted in establishing 'best practices' for the newly created Portfolio Management Department and instituted procedures for financial reporting and review.
  • Experience in jboss Drools Business Rules Management System.
  • Used Apache Log4J for Logger mechanism.
  • Used Version Control system using SVN, Tortoise SVN client.
  • Used Maven Script for building the application.
  • Developed SQL scripts to store data validation rules in Oracle database, Node Js, MongoDB.
  • Good experience in developing complex stored procedures and integrated with web based application.
  • Written complex Queries, Joins on multiple tables. manage operations for Email Security Service (cloudFoundary-based spam filter, millions of messages/day)
  • Handled the JSON response parsing JSON Object and Display the results in UI webpages.
  • Executed the Test scripts for the whole Application. Performed the Developer Testing, Unit Testing. System Integration Testing, Regression Testing.

Environment: Java 1.7, Spring MVC, JQuery, Spring 3.2, Maven 4.0, Apache DB Utils, Eclipse 4.4 IDE, React JS, JQuery 1.10. Bootstrap, IIDX, CSS, JavaScript, SQL, PL/SQL, JBOSS, SVN, Log 4J, Node JS,Testing,cloudfoundary,reactJS,angular JS, MongoDB, Portfolio.

Confidential, Kansas City, KS

Sr Java/ J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development
  • Developed a prototype of the application and demonstrated to business users to verify the application Functionality
  • Used Lambda expression to develop the application.
  • Developed UI for various modules with Spring MVC combined with Java script framework,JQuery,React JS.
  • Implemented the required functionalities into the existing legacy application with eye towards Service Oriented Architecture (SOA)
  • Involved in designing and implementation of end to end application flow (UI, Service and persistence layers) for multiple modules.
  • Using a Node JS for Coding in advance Java application software .
  • Developed UI for various Modules using JSF, JSP, Java script, HTML,NodeJSand CSS .
  • Used Node JS to run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement modules into Node JS to integrate with designs and requirements. Used GruntJS, BowerJS, Express from NodeJS.
  • Involved in enhancing existing MEAN (MongoDB, Express, Angular and Node) stack applications and provided the required support.
  • Used JavaScript, Node Js, JQuery, Dojo for client side validations
  • Explored Spark, Kafka, Storm along with other open source projects to create a realtime analytics framework.
  • Design/Implement large scale pub-sub message queues using Apache Kafka.
  • Developed JSP custom tag libraries, and associated support in the Action Servlet, that assists in creating interactive form-based applications, which is the one of the primary area of functionality using Springs
  • Designed and documentedProof of Concepts (POC) for various scenarios and trained team members
  • Used spring components and concepts like Aspect oriented Programming (AOP), Dependency Injection (DI), MVC, DAO, and Transaction Management etc.
  • Used Hibernate as ORM toolin persistence layer and develop POJO's, Data Access Object (DAO) to handle all database operations
  • Deep hands-on experience on building scalable web service architectures with various relational ( MySQL, SQL Server, Red Shift), and distributed database systems ( GraphDB, Mongo DB, Elastic Search, Redis).Designing, Deploying, Administering, and Monitoring, Optimizing large Distributed data Clusters using MongoDB, Elastic Search.
  • Backend processes were built in Python, utilizedRabbitMQ as the Messaging middleware.
  • Implemented WebService client using CXF and spring.
  • Implemented EJBs Session beans for business logic.
  • Configured the adapter for Event processing that can be synchronous or asynchronous, and listeners within the adapter to provide support for SOAP over HTTP, HTTPS, and JMS transports
  • Involved in writing ANT scripts for various deployment scenarios
  • Experience and/or willing to specialize in one or two PaaS platforms and get architect certification: Pivotal Cloud Foundry and Spring Cloud
  • Involved in writing Test Suites and Test Cases for unit testing and implemented unit testing using Junit
  • Involved in test automation like QTP, Selenium WebDriver, Protractor
  • Worked with IBM WebSphere Application Server (WAS) and used various IDE’s RAD Maintained the Production and the Test systems
  • Worked on bug fixing and enhancements on change request
  • Involved in documentation, review, analysis and fixed post production issues.

Environment: Java 8.0, Spring MVC, JQuery, JMS, XSLT, Linux, RAD7, WAS 6 and 7, Spring, CXF, SoapUI, GIT, JUnit, Ant, IDE, HTTP, SOAP, ORM, DOJO, Hibernate,, N, Unix, AngulajsNode JS,,Jenkins, Hudson, Protractor, Mockito, Restful,Python,Ilog,BMRS,Drools, Handlebar Js, Marionette Js,CSS,MQ,Pub, Apache Avro, Google Guava, flex, flux, Redux, React, Ember, Neo 4j,API Migration, Pl/sql,Backbone js, Mustache, Jasmine, Require JS, underscore js,MongoDB,Cassandra, GraphDB IBM MQ, ActiveMQ, RabitMQ, Selenium WebDriver, CloudFoundary,Kafka.

Confidential, MI

Sr Java/ J2EE Developer

Responsibilities:

  • Involved in developing/writing test Plans, test case Design, and test scripts based on user requirements, specifications and system requirements
  • Involved in designing and writing custom code for business, data access and UI layers using core Java
  • Implemented dynamic interactive UI using backbone. JS, Node JS.
  • Participated in SCRUM software development process as part of agile software development methodology
  • Developed GUI using HTML, JSP, Node JS and JavaScript for client validations
  • Participated in the implementation of client side and server side programming using HTML, Servlets, JSP, and JavaScript and CSS
  • Developed UI for Customer Service Modules and Reports using JSF, JSP’s, Prime Faces, Node JS, Ajax4JSF framework (Ajax), JavaScript and Backing Beans.
  • Implemented JAX-WS Web Services using SOAP protocol to expose a method to the clients
  • Worked with Spring IOC for injecting the beans and reduced the coupling between the classes.
  • Implemented Spring IOC (Inversion of Control)/DI (Dependency Injection) for wiring the object dependencies across the application
  • Implemented spring transaction management for implementing transaction's for the application.
  • Design patterns implemented - Service Locator
  • Write programs using Servlets, JDBC and other JEE technologies. Create & develop SOA, Web and REST services.
  • Created Spring Controllers and Integrated with Business Components and View Components
  • Developed SQL scripts to store data validation rules in Oracle database, MongoDB,Node JS, GraphDB.
  • Utilized SQL and PL/SQL for working with data relating to testing, test dataset creation and verification.
  • Developed Spring and Hibernate data layer components.
  • Explored Spark, Kafka, Storm along with other open source projects to create a realtime analytics framework.
  • Responsibilities include designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • To perform text mining on historic literature & analyze climate data on the cloud using Amazon Elastic Map Reduce, AWS S3 storage & AWS RDS database service.
  • Designed and developed Message Bus API using RabbitMQ that is responsible for communication of messages between components; Scaled up to 40,000 queues and 130,000 messages per second per node on Azure.
  • Implemented Spring Bean Factory to create proxy object using AOP framework
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve data and the configuration of database using Hibernate.
  • Used JPA annotations to interact with the database.
  • Used Logstash, Elastic Search for Open source Data collection .
  • Created XML schema documents based on the requirements and used JAXB for marshalling and un-marshalling of the XML documents
  • Used Apache CXF web service stack for developing web services and SOAP UI and XML-SPY for testing web services
  • Involved in deployment of this application on WebLogic 10.3.6 Application Server
  • Implemented XSD, Schema, DTD, XML documents for web services and tested services using SOAPUI
  • Involved in fixing the bugs at Development and production levels
  • Involved in code integration and shipment of the code to other environments
  • Designed Test Scenarios for the functionality testing

Environment: Java 5.0, J2EE 1.6, Agile, Servlets 3.1, UML 2.0(Rational Rose), Spring 3.2.6,Node JS, Maven2.x, JUnit, SVN, Log4j, XML1.0, Oracle 11g, Web Services (SOAP and Restful), Stored Procedures, Eclipse Juno, Web logic Server 9.1, TOAD, Linux, Tomcat 6.0.20, Ajax, JSP2.0, HTML, Hibernate 3.0,Unix, Backbone.JS,Mongo db,Shell,Pearl, Logstash,ElasticSearch,Kafka.

Confidential, Windsor, CT

Java/ J2EE Developer

Responsibilities:

  • Participated in the discussions with business experts to understand Business requirements and translate them into technical requirements towards development.
  • Designed concepts for frameworks using Spring and Hibernate and assisted with development environment configuration.
  • Prepared the proof of concept by configuring the Spring MVC and Hibernate for various modules.
  • Designed and developed functionality with excellent understanding of design patterns like singleton, List Iterator, Command, Factory etc.
  • Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API in order to access the MongoDB from NodeJS.
  • Used HTTP Request and SOAP based Web services to post XML data to the End client.
  • Exposed web services to the client applications by sharing the WSDL.
  • Used Spring Framework to develop beans from already developed parent bean.
  • Used Dependency Injection feature of spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Developing a coding With the help of Node JS .
  • Developed database objects in SQL Server 2005 and used SQL to interact with the database during to troubleshoot the issues.
  • Updated and saved the required data in the DB2 database using JDBC, corresponding to actions performed in the struts class.
  • Involved in bug fixing and resolving issues with the QA.
  • Developed SQL scripts to store data validation rules in Oracle database.
  • Configured Log4j for logging activity at various levels and written test cases using JUnit.
  • Involved in developing Ant build scripts for automating deployment on WebSphere test environment.
  • Addressing high severity production issues on regular basis by researching and proposing quick fix or design change as required

Environment: JAVA 1.6, J2EE1.6, Servlets, JDBC, Spring, Hibernate3.0, JSTL, Node JS,JSP2, JMS, Oracle10g, Web Services, SOAP, Restful, Maven, Apache AXIS, SOAP UI, XML1.0, JAXB2.1, JAXP, HTML, JavaScript, CSS3, AJAX, JUnit, Eclipse, WebLogic10.3, SVN, Shell Script

Confidential, Louisville, KY

Java Developer

Responsibilities:

  • Involved in design and development and Testing Phases
  • Involved in designing the user interfaces using JSPs.
  • Involved in developing the presentation layer using HTML, XSL, CSS, JavaScript, AJAX and developed Custom tags and JSTL to support customer user interface
  • Developed the application using Struts Framework that leverages Model View Layer (MVC) architecture.
  • Implemented the application using the concrete principles laid down by different design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factor
  • Used SPRING IOC to support Hibernate tool and Struts
  • Used XML Web Services using SOAP to transfer the data to application that is remote and global to different financial institutions-
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Developed middleware components using EJB (Session Beans)
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes
  • Developed database objects in SQL Server 2005and used SQL to interact with the database during to troubleshoot the issues.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed JUnit test cases for all the developed modules.
  • Deployed the applications on IBM Web Sphere Application Server 6.0
  • Developed Maven scripts to assist in the Continuous Integration

Environment: Java1.3, J2EE 1.4, JSP 2.0, Struts 2.0, Springs, EJB 2.0, JMS, HTML, XML, WSAD 5.1.2 (Web Sphere Studio Application Developer), UNIX, IBM Web Sphere Application Server 6.0, Hibernate 2.0, Maven, SOAP, JUnit, LOG4J, SQL Server 2008, Windows

Confidential, Ashburn, VA

Systems Analyst

Responsibilities:

  • Used message driven beans for asynchronous processing alerts to the customer.
  • Used Struts framework to generate Forms and actions for validating the user request data.
  • Developed Server side validation checks using Struts validators and Java Script validations.
  • With JSP’s and Struts custom tags, developed and implemented validations of data.
  • Developed applications, which access the database with JDBC to execute queries, prepared statements, and procedures.
  • Developed programs to manipulate the data and perform CRUD operations on request to the database.
  • Worked on developing UseCases, ClassDiagrams, Sequencediagrams, and DataModels.
  • Developed and Deployed SOAP Based Web Services on Tomcat Server
  • Coding of SQL, PL/SQL, and Views using IBMDB2 for the database.
  • Working on issues while converting JAVA to AJAX.
  • Developing a coding tools with the help of Node JS.
  • Supported in developing business tier using the stateless session bean.
  • Extensively used JDBC to access the database objects.
  • Using Clear case for source code control and JUNIT testing tool for unit testing.
  • Reviewing the code and perform integrated module testing.

Environment: Java 5, J2EE 1.4,AJAX, Struts 1.0, Web Services, SOAP, HTML, XML, JSP, Node JS, JDBC, ANT, XML, IBM, Tomcat, JUNIT, DB2, Rational Rose, Eclipse Helios, CVS.

Confidential, Denver, CO

Jr Programmer

Responsibilities:

  • Writing Test Plan, Test Scenarios, Test Cases and Test Matrix documents analyzing the Use Cases. Responsible for manually testing the entire application for GUI, Functionality, Business Logic and Use case adherence.
  • Writing Automated Test Cases, Test Scripts, and Testing Scenarios, using Quick Test Professional for Regression testing, implementing the required checkpoints and updating them from time to time.
  • Utilized SQL and PL/SQL for working with data relating to testing, test dataset creation and verification.
  • Analyzing key scenarios to realize crucial functional areas of the application, Creation and Execution of QTP Test Scripts against the Key functional areas and Performance Testing of the Application
  • Defect reporting, tracking and generation of reports and graphs for management requirements.

Hire Now