Sr. Java/j2ee Developer Resume
Nyc, NY
SUMMARY
- 8+ years of experience in design, development and implementation of software applications using Java, J2EE, technologies. Having good experience in the Information Technology Industry and also healthy participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding .
- Experience in Web Application Development, Client - Server based Enterprise Applications, System Analysis, Technical Design, B2B Implementation, Performance Tuning and Testing.
- Experience in Pair Programming, Test Driven Development, Waterfall model and Agile methodologies like SCRUM.
- Cloud based deployment experience on Amazon EC2 and their other offerings like S3 and AWS
- Application Development and Object Oriented Programming Analysis and Design (OOAD).
- Expertise in Object Modeling with Use Cases, Sequence, Activity and Class Diagrams using UML 1.4 and 2.0 with IBM Rational Rose and Microsoft Visio.
- Expertise using and deploying enterprise applications in JBoss AS, Weblogic and Tomcat.
- Experience in open-source technologies such as Ant, Maven, NetBeans and Eclipse IDE.
- Experience in using Design Patterns such as MVC, Singleton, Decorator, Composite, Command and frameworks such as Struts, Hibernate and Spring.
- Utilized the features of Spring Framework like AOP and developed light weight components and have experience in implementing the Spring Web MVC.
- Expertise in design Information Architecture and Solution Architecture.
- Expertise in writing Stored Procedures, Cursors, Functions and performed data analysis using PL/SQL.
- Thorough understanding of Database Application Designs and Implementation using Oracle 8i/9i/10g/11g, SQL Server and MS Access.
- Good understanding of PL/SQL Normalizing and De-Normalizing Databases for performance and adjust to data abstraction layers needs as Hibernate.
- Implemented the application logic using Struts.
- Experienced in process, validate, parse, and extract data from .xml file.
- Extensive experience in Java development GUI using Swing.
- Experience in development GWT application.
- Extensive experience in using various UML, Rational Rose, design patterns and industry best practices such as MVC (Model-View-Controller), Singleton, Facade, Factory and DAO, DTO, singleton.
- Experience in the development of various web applications with open source frameworks like: JSP, JSF, Spring Framework (MVC) 2.5, 3.0, Struts Framework, Javascript, Angular JS, HTML, and CSS.
- Expertise in Web-Development technologies like Servlets, JSP, JSTL, HTML, JavaScript, CSS, XML, XSL/XSLT, AJAX, JQuery.
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Garbage Collection, Collection APIs to implement various features and enhancements.
- Extensively experienced in Middle Tier Development using Servlets, JSPs, and EJB.
- Strong skills include SOAP, WSDL and UDDI technologies of Web services.
- Expertise in using Custom Tag Libraries for embedding dynamic code into JSP pages.
- Experience in developing applications using Core Java (Multithreading, I/O Stream, Collections, JDBC, JAVA BEANS)
- Worked experience in Hibernate and JPA ORM tools. Have good knowledge of JDBC connectivity.
- Extensive experience in working IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).
- Used JNI Framework to enable access to the native applications in different platforms.
- Expertise in various Java/J2EE design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, MVC (Model View Controller), Factory and Abstract Factory, Front Controller, Transfer Object and Singleton in the development of Multi-tier distributed Enterprise Applications.
- Developed new scaling code for the Vast backend using Amazon's web services (EC2, S3, SQS and Simple DB)
- Extensive experience in SQL, PL/SQL, Stored Procedures, Functions and Triggers with databases such as Oracle, MySQL and MS SQL Server 2008.
- Good knowledge and experience with multiple Servers like IBM Web Sphere, IBM Web Sphere ESB(Enterprise Service Bus), Web Logic server, Apache Tomcat
- Expertise in HTML, XHTML, HTML5, Java-Script, CSS, AJAX, JQuery, JSTL specification, XML (SAX, DOM), XSL, XSLT, JAXP, JAXB, DTD, Resource Properties.
- Used Angular JS for designing web pages in MVC Architecture.
- Experience in creating dynamic, interactive data visualizations in web browsers using D3.js.
- Experience in creating, validating and parsing XML documents
- Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and RESTFUL web services.
- Experience in Integrating Various Mainframes like Cobol II And CISC with other components of project.
- Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
- Hands on experience using Messaging Services like JMS, MQ Series, Active MQ
- Experience in writing test cases in Java environment using JUnit.
- Good debugging skills - deep diving into technical issues, collaborating with cross-domain experts, handling clients with different priorities and mind sets, both onsite and remote.
- Excellent organizational skills with a strong technical background.
- Have excellent Analytical, Problem solving, Communication and Interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a Team as well as independently.
TECHNICAL SKILLS
Platforms: UNIX, Windows 95/98/XP/NT/2000
Languages: Java, SQL, UML, C and C++
J2EE Technologies: JSP, Servlets, JDBC, JMS, JSTL, XML/XSL
J2EE MVC Frameworks: Spring Core, Spring MVC, Spring DAO, JSF
GUI Development: JavaScript, HTML, CSS, DHTML
ORM Frameworks: Hibernate, JPA, DAO
UI JS Frameworks: JQuery, Ajax
Application Servers: Web sphere, Web logic, Jboss
Web Server: Tomcat
Web Technologies: Angular JS, Html, Html5, DHtml, Xml, Xslt, Javascript, Ajax, JQuery, JSON,D3.js, CSS.
Mainframes: CICS, COBOL II
Portal Server: Web Sphere Portal
IDE’s: Eclipse, JBuilder, IBM RAD and Net Beans
Database: Oracle, DB2, MySQL, Microsoft SQL Server 2008.
Design Tools: RSA, Rational Rose
Design Patterns: MVC, Business Delegate, Factory, Adapter, Singleton, Session DAO, Front Controller, Data Transfer Object Façade
RDBMS: Oracle10g, SQL Server
Version Control: CVS, SVN, Clear case
Testing: JUnit
Methodologies: Agile, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, NYC, NY
Sr. JAVA/J2EE Developer
Responsibilities:
- Involved in creation of Low Level Design including sequence diagrams and class diagrams to comprehend the existing architecture.
- Used Spring (MVC) architecture to implement the application using the concrete principles laid down by several design patterns such as Composite View, Session Facade, Business Delegate, Bean Factory, Singleton, Data Access Object and Service Locator.
- GUI Design using Server controls of ASP.Net.
- Designed a Graphical User Interface (G.U.I.) inJavaSwing using various Swing components (Jtree,JTable, JList, JCombo Box, JMenu, and Layout Management).
- Customization ofJiveas per client requirements.
- Involved in the integration of spring for implementing Dependency Injection.
- Developed code for obtaining bean references in Spring IOC framework.
- Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Involved in creating the Hibernate POJO Objects and utilizing Hibernate Annotations.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data.
- Experience with Web Services like SOAP and REST (Activiti API).
- Extensively worked with Tomcat, Web Logic, Web Sphere,WSO2and JBoss4.0 application servers.
- Designed in Jframe form andJtableusing NetBeans IDE.
- Developed the application using Eclipse 3.4 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, and version control (SVN).
- Middle tier development using Code behind pages of ASP.Net.
- COREJAVAwithswingand socket programming.
- Involved in development of RESTFUL Web Services using Spring MVC to extract client related data from databases.
- Worked in Agile development environment.
- Asynchronous messaging is executed by utilizing JMS API for point-to-point messaging.
- Provided assistance to team members in responding to requests and requirements related tojiveand web center.
- Developed Web Services using WSDL, SOAP to communicate with the other modules.
- Designed and developed a SOA based middleware usingWso2ESB. The service are developed to interface Jiva API developed in python.
- Developed Graphical User Interfaces using UI frameworks Angular JS and Webpage’s using HTML and JSP’s for user interaction.
- Developed web services using SOAP, XML and Apache Axis.
- Involved in writing Oracle PL/SQL Stored procedures, triggers, views.
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Used Web Logic Application server to deploy and restart web applications.
- Implemented as well as exposed SOAP web services using Apache Axis.
- ImplementedJava/J2EE Design patterns like singleton, MVC, Builder and Strategy patterns.
- Designing, Developing the UI of applications inswing.
- Involved in the creation of exhaustive JUnit Unit Test Cases using Test Driven Development (TDD) technique.
- Installed, configured, and managed the servers (Amazon Web Services, Linux, Tomcat, Apache, MySQL, MongoDB, etc.)
Environment: JDK 7, J2EE, Spring, Hibernate, Web Services (SOAP and RESTFUL), AWS,JMS, JavaScript, JSP, XML, XSD, XSLT, Oracle PL/SQL, Maven, Angular Js, JUnit, Agile/Scrum Methodology, SVN Version Control, Oracle 10g, Web Logic Server, Eclipse IDE, DAO, Design patterns, Log4j, AWS.
Confidential, Minneapolis, MN
Sr. JAVA/J2EE Developer
Responsibilities:
- Worked closely with Business Analysts, Project Managers and Project Leads to transform business requirements into Java code.
- Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements
- Involved in various phases of Software Development Life cycle (SDLC) of the application.
- Developed real time query inWso2BAM usingWso2CEP. The real time query would be triggered based on event inWso2.
- Implemented Multi-Threaded Environment and used most of the interfaces under the collection framework by using Core Java Concepts.
- Followed Agile Methodology and participated in SCRUM Meetings.
- Developed Restful web services for the project as per the business requirements.
- Involved in developing XML Schemas and used JAXB for marshalling/un-marshalling.
- Good coding experience in CoreJava, andJTable.
- Participate in designing UI part of Quiz Test UsingSwingLogin page.
- Used JAX-WS (SOAP) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework
- Used SOAP in integration with various mainframes components like SOAP for CICS, CICS Transaction Gateway (CTG) and CICS Web Support (CWS).
- Worked with Jenkins in continuous Integration by using GIT tool and executed projects in Apache Maven and Ant.
- Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
- Knowledge of Web service call from portal application,wso2.
- Used Angular Js in dynamic binding of html web pages using the MVC architecture.
- Hands on Service Oriented Architecture using Web Services with SOAP, WSDL, and UDDI for developing web applications. Knowledge of a variety of process methodologies, modeling techniques and BPM tools.
- Worked onjtable, which is used for display purpose of records.
- Used D3.js to apply data driven transformations the document and in modifying the document using w3 API Dom.
- Created controller Servlets for handling HTTP requests from JSP pages.
- Developed few web pages using JSP, JSTL, HTML, CSS, Java script, Ajax and JSON.
- Worked on Angular framework along with the bootstrap framework to devolpe the page and make it responsive
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- Good fundamental knowledge and technical experience in CoreJavaTechnologies, Multithreading, Applets,Swing, AWT Packages, AdvancedJava, Servlet, Jsp.
- Used their Proprietary framework to implement rules and validations for front end.
- Involved in writing POJO classes, XML configurations.
- Involved in defining DAO interfaces and writing SQLQueries.
- Hibernate 3.0 is implemented for mapping object-oriented domain model to Oracle.
- Implemented several Java/J2EE design patterns like Spring MVC, Singleton, Spring Dependency Injection and Data Transfer Object.
- Wrote build scripts for compiling and creating jar files using Maven for the application.
- Involved in fixing of defects and enhancements.
- Used multithreaded environment to run the processes asynchronously using different future calls to access the data.
- Good hands on UNIX commands, used to see the log files on the production server
- Involved in Unit Testing and Integration Testing of the application using Junit, Mockito.
- Used static analysis tools to make sure the code maintains all standards.
- Used Clover to maintain code coverage for the entire project.
- Used Log4j to print logging, debugging and warning information.
Environment: JDK1.6, J2EE, JSP 2.0, Core Java, Spring 3.0, Spring DAO, Ajax, JSON, WebSphere, Eclipse 3.6.0, Log4j, Oracle 11g, SQL developer, Web Services-RestFul, JAX-RS, Angular Js, D3.js, Hibernate 3.0,AWS, SVN, CSS, Maven, XML, Windows-XP, Unix.
Confidential, Chicago, IL
Sr. JAVA/J2EE Developer
Responsibilities:
- Involved in the Software Development Life Cycle (SDLC): Requirements gathering, Design, Code, Integrate, and Deployment and production phases.
- Implemented Struts Framework1.2 along with JSP2.0, Struts Tiles, and Struts Tag libraries to facilitate user interface design.
- Developed validations using Struts validation framework.
- Developed Stateless Session Beans to transfer calls from presentation tier to data services tier.
- Adapted various design patterns like Business Delegate, Singleton, Service locator, Session Façade, Data Transfer Objects DTO and Data Access Objects DAO patterns.
- Used Web Services to communicate with different application.
- JAXB parser for marshaling and un-marshaling.
- Developed the credit check module using Servlets and JSP & Core Java components in Web logic Application Server.
- Designed EJsB2.1 like Stateless Session Bean for the Session Facade design pattern.
- Used Hibernate3.1 to store the persistence data into the Oracle9i database.
- Used Spring2.0 Framework to integrate the application with Hibernate3.1.
- Used IBM MQSeries for enterprise level messaging system.
- Working with WSDL and SOAP messages.
- JMS was used to send/receive asynchronous data from various message brokers
- Involved in writing the ANT scripts to build the application.
- Involved in using Log4J to create log files to debug.
- Used Rational Clear case for version control.
- Extensively worked onSOAand Web Services in Axis 2.0 to get the data from third party systems.
- Used JUnit Testing Framework for Unit Level Testing.
- Worked in IBMRAD 6.0 to develop complete application
- Deployed the application on Web Sphere Application Server6.0 (WAS)
Environment: WAS 6.0, RAD 6.0, Core Java, Struts 1.2, Spring2.0, EJB 2.1, Servlet 2.3, HTML, JSP 2.0, JNDI, Web Services, JMS, SOAP, IBM MQSeries, JavaScript, JQuery, JProbe, PMD, WSDL, UNIX, Oracle 9
Confidential
JAVA/J2EE Developer
RESPONSIBILITIES:
- Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
- Participated in business meetings along with business analysts to record user requirements, and developed design artifacts and published.
- Used Spring MVC3.0 architecture, Servlets, spring tags, and JSTL on the front end.
- Implemented spring IOC to resolve dependency injection.
- Involved in building web service.
- Used Maven to build, run and create JARs and WAR files among other uses.
- Implemented JDBC template in the data access object layer to access and update information in the Oracle9I Database
- Wrote test cases in JUnit for unit testing of classes.
- Published and consumed RESTFUL Web Services for transferring data between different applications.
- Developed the front end of the application using HTML, CSS, JSP, and JavaScript.
- Used Hibernate as ORM tool to store the persistence data into the MySQL database.
- Participate in the software design, development and package implementation using the Hybrid platform.
- Involved in Architecture, design and development using JSF/ADF, jQuery, and Spring MVC framework with AOP concepts.
- Used Eclipse 3.8 IDE for developing code modules in the development environment.
- Implemented the logging mechanism using log4j framework.
- Used SVN version control to track and maintain the different version of the project.
- Scheduler to compare the output and re-run the failed requests repeatedly.
ENVIRONMENT: Java/J2EE 1.5, JAXB, MySQL, IBM WebSphere, Tomcat Application Server, Web Service- RestFul, HTML, CSS, Spring 3.0, Hibernate 3.5.6, Eclipse, Maven, JUnit, Log4j, SVN, Servlets, JSF, jQuery, JSP, JavaScript.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Involved in the Analysis, Design, Implementation and Testing of Software Development Life Cycle (SDLC) of the project.
- Assisted the analysis team in performing the feasibility analysis of the project.
- Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Diagrams in the detailed design phase of the project using Rational Rose 4.0.
- Developed presentation layer of the project using HTML, JSP 2.0, JSTL and JavaScript technologies.
- Developed complete Business tier using Stateless and Stateful Session beans with EJB 2.0 standards using Web Sphere Studio Application Developer (WSAD 5.0).
- Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns.
- Consumed Web Service for transferring data between different applications.
- Used Object/Relational mapping Hibernate 3.0 framework as the persistence layer for interacting with Oracle 9i.
- Extensively used IBM Web Sphere 5.0 while writing code and for creating Data Sources.
- Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
- Configured and used Log4J for logging all the debugging and error information.
- Developed Ant build scripts for compiling and building the project.
- Used IBM Web Sphere 5.0 for deploying the application.
- Used CVS Repository for Version Control.
- Created test plans and JUnit test cases and test suite for testing the application.
- Participated in the production support and maintenance of the project.
Environment: Java 1.4.1, JSP 2.0, HTML, JavaScript, EJB 2.0, Struts 1.1, JDBC 2.0, IBM Web Sphere 5.0, XML, XSLT, XML Schema, JUnit 3.8.1, Rational Rose 4.0, Ant 1.5, UML Oracle 9i .
