Sr. Java Developer Resume
Chicago, IL
SUMMARY:
- Having 7+ years of experience in software development Including Analysis, Design, Development, Integration, Deployment, Testing and Documentation of Enterprise Applications, Web based, Client server, Distributed and N - Tier Architecture technologies.
- Expertise in Configuring and Deploying the Large Scale enterprise Applications in the RAD and Web Sphere Application Server.
- Extensive experience in Object Oriented Design, Development and Implementation of Enterprise Applications using Technologies JDK, J2EE, EJB (session Beans and Message Driven Beans), Annotations, JSP, Servlets, JPA, JDBC, JMS, Java Beans, Prime Faces, JNDI, HTML, DHTML, CSS, JavaScript, Angular JS, JQuery, React JS, Doors, XML, XSL, XSLT, JAX, JAXB, JAXP, JXL, RMI, JQGrid, SOAP, Restful Web services .
- Extensive experience in developing web services using Apache AXIS2, Apache CXF, Web Sphere and Web Logic using core standards like SOAP, WSDL and UDDI .
- Strong Programming skills using JAX-WS, JAX-RPC, JAXM, SAAJ, and JAXB .
- Extensive Knowledge of Spring security, JSF, Spring and Struts framework, Hibernate O- R mapping Framework, MVC architecture and J2EE design patterns like DTO Pattern, DAO, Proxy, Business Delegate Pattern and Session façade pattern.
- Strong working knowledge of the Spring framework and Hibernate ORM persistence Framework .
- Good Knowledge in Developing Application in Integrating disparate systems with ESB, web Services and messaging technologies.
- Expertise with IBM WAS, BEA Web logic, JBOSS Application Servers and Tomcat 5.0, Tomcat 6.0 and Tomcat 7.0 web servers.
- 4 years of experience with Object Oriented Design (OOD), Analysis (OOA), Modeling (OOM) based on Unified Modeling Language (UML) architecture using Rational Rose 2000.
- Proven expertise in implementing IOC (Dependency Injection) and AOP features in various aspects of Spring Framework (Core, Web, JDBC, MVC Business Delegate, Session Façade and DAO) and also experienced in integrating Spring Web Flow with other frameworks like JSF.
- Experience in Hibernate 3.3.1/3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions also performed polymorphic Associations.
- 5 years of experience in developing Enterprise applications using Oracle, Oracle PL/SQL, DB2 and SQL Server 2000 and proficient in Query Languages MySQL, PL/SQL.
- Good Experience to work on No-SQL (elastic search), Mango DB and PostgreSQL.
- Excellent Hands on experience in using IDE tools like IBM RAD, Net Beans, Eclipse, My Eclipse and Project Management tools like Maven.
- Strong Knowledge in Using the tools like Log4J, JUnit, TestNG, JMockit for performance tuning and TOAD.
- Good Experience in IBM WebSphere Process Server, IBM WebSphere Portal server, IBM WebSphere Integration Development, Web Sphere MQ, WebSphere Business Modeler and WebSphere Business Monitor and Active Directory with Session Façade, Business Delegate .
- Expertise in the design, development and integration of BPEL events with Sensors & Oracle Business Activity Monitoring (BAM ) to create dashboards with various types of graphs.
- Good Experience on Selenium IDE and creating Scripts in selenium by using Java.
- Proficiency in Following the SDLC in programming, which includes Requirements gathering, Writing SRS, Designing High Level Design Document (HLDD), Detailed Design (DD), Unit Test Plans (UTP), Selenium and performing Development Testing like Unit, Integration, Regression testing.
TECHNICAL SKILLS:
Java Technologies: Java (J2SE 1.5/1.4), J2EE 7, 6, 5/1.4/1.3Servlets 2.5/2.1,JSP 2.1/2.0, JPA,JDBC 3.0JNDI 1.2, EJB(session Beans and Message Driven Beans) 3.0/2.1, RMI 1.5, JMS
Frameworks: Spring security, spring 2.5.6/2.5/2.0/1.3 , Spring IOC, JSF 1.2,Hibernate 3.3.1/3.0, Struts 2.0/1.3/1.2, JAX-WS, Session Fa adeBusiness Delegate.
Web Technologies: HTML,HTML 5, CSS, CSS3, JavaScript, Boot strap.js, React JS, JQuery, JSON, Backbone.jsJQGrid, Angular JS, AJAX.
Web Services: XML, RabbitMQ, ESB, XSL, XSLT, SAXDOM, JCE, JAXP, JAXB,SOAP, MQ, IBM WebSphere Process Server, IBM WebSphere Portal Server, IBM Lombardi.
Application/Web servers: JBoss 4.2/5.0, IBM Web sphere 7.0/6.1/6.0Apache Tomcat 5,6,7, Glass Fish 3.0.1Web Logic 8.1/7
Databases: Oracle 11g/10g/9i/8i, IBM DB2 9/8.1, MS SQL Server 2000, MySQL, MangoDB (No SQL), PostgreSQL, CURD Operations.
IDE Tools: IBM RAD, Eclipse 3.1, Net Beans 8.0/6.9/6.8/6.5 , My Eclipse, Maven, Selenium IDE.
Tools: Ant, Maven, Ahp, Hudson, JUnit, Log4jXMLSpy, TestNG
Other Tools: Brazil Build, GIT, Perforce, CA Harvest, SVNCVS, Jenkins, IBM Rational Rose, TOAD, IBM DB2 Control Center.
Operating systems: Windows 98/NT/2000/XP,7, UNIX, LINUX.
WORK EXPERIENCE:
Confidential, Chicago, IL
Sr. Java Developer
Responsibilities:
- Involved in projects utilizing Java, Java EE and Spring Framework Web applications to create fully- integrated client systems.
- Used Agile software methodology and Version One for Sprint tracking and planning.
- Designed, developed design models and UML diagrams using Rational Rose.
- Designed and developed JSF components, implemented event handling using HTML5, CSS3, Java, JSP, JCE, JNDI, Spring JPA, JavaScript, Angular JS, React JS, bootstrap and JQuery for various modules based on the user requirements.
- Designed and developed application using Spring frameworks and used Spring MVC architecture in retrieving and persisting the data changes done on the UI.
- Used Hibernate 3.0 object relational data mapping framework to persist and retrieve the data from database.
- Implemented Hibernate to map all the tables from different data sources to make database updating.
- Implemented the Spring Web Flow2 framework for managing navigation and page flow and used design patterns like Session Façade, Delegator, MVC and DTO for the back end tier development.
- Developed design patterns using web technologies like JSP, Prime Faces, servlet, EJB, struts, Hibernate.
- Experience in developing AXIS2 web services using Restful, JAXB, JAX-WS .
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information.
- Used Oracle 11.2g, PL/SQL as database for this application.
- Developed PL/SQL triggers and master tables for automatic creation of primary keys.
- Involved in implementing the MVC backbone.js framework- which is based on spring and Hibernate.
- Set up Jenkins server and build jobs to provide continuous automated builds.
- Implemented IOC (Dependency Injection) and AOP features in various aspects of Spring Framework .
- Created Mule ESB flows, performed payload transformation & developed a middleware data identity mapping solution utilizing Web Sphere MQ, Active Directory, RabbitMQ, spring, Hibernate and JPA.
- Used Tomcat 7 for the deploying the application.
- Good Experience on Selenium IDE and creating Scripts in selenium by using Java.
- Used JUnit/Jmockit for TDD to improve code coverage, Performance tuning and performed preparation of test cases and unit testing using JUNIT.
Environment: Java 1.7, Net beans8.0, Tomcat 7, Oracle11.2g,PL/SQL, MQ, GIT and perforce repositories, bootstrap, HTML5, JSP, JCE, Spring JPA, Backbone.js, Jenkins, Spring MVC and Spring3.0, EJB 3.0, Hibernate 3.3.1, Java Script, AJAX, JQuery, Spring security, Jersey, Flex Profiler, Web services, JQGrid, JUnit, JBOSS, JMock, JSON, XML, ANT and Brazil Build tools(SDE tools), Cucumber, gherkins, Selenium, Apollo Framework, IBM Lombardi, Agile, Fortify, Rational Rose.
Confidential, Chicago, IL
J2EE Developer
Responsibilities:
- Used Agile software methodology and CA SCM Harvest for Source Code Management.
- Used RAD, IBM WebSphere Portal server v 7.0.0.2, IBM WebSphere, IBM WebSphere Process Server, IBM WebSphere Integration Development, Web Sphere MQ, WebSphere Business Modeler and WebSphere Business Monitor with Session Façade, Business Delegate for the development of this application.
- Used WebSphere portlets , JSR 168 and JSR 286 .
- Used HTML, CSS, Angular JS, React JS, JavaScript, JDNI, JPA, AJAX and JQuery for UI in DAO Framework.
- Proficiency in Java, J2EE and the latest frameworks like JSF.
- Developed Messaging Services using Sonic JMS.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, Such as Policy information of customer.
- Designed and developed M essage driven beans that consumed the messages from the Java message queue.
- Developed design models and UML diagrams using Rational Rose.
- Used JAXB, JAX-WS, XSD, XML, SOAP and API for Web services.
- Used Maven and Hudson for Build configuration of the Project.
- Extensively used Struts and Java Collections API.
- Developed Hibernate mapping files and Domain objects. Used Wrote Doors for XML mappings for BO’s, DTO’s.
- Used WSO2 Enterprise Service Bus with POJO’s.
- Designed design Patterns using EJB.
- Developed RMI interface between two applications to pass on data.
- Used IBM DB2 to access the data from the Database.
- Good Experience on Selenium IDE and creating Scripts in selenium by using Java.
- Used Selenium IDE for Open source web testing .
- Used TestNG for TDD and improved code coverage.
- Used ANT scripts to build the application and deployed on Web Sphere Application Server
Environment: Java 1.6, Flex 3.0/4.0, RAD 8.5, Websphere 8.5, IBM WebSphere portal server v 7.0.0.2, IBM WebSphere Process Server, IBM WebSphere Integration Development, WebSphere Business Modeler, WebSphere Business Monitor, WSO2, IBP DB2, JSP, Maven, Hudson, Struts 1.2, EJB 3.0, Hibernate 3.0, Java Script, AJAX, JQuery, SOAP, Webservices, TestNG, Jenkins, JSON, XML, JAXB, Harvest, Mtl, LDAP, IBM Lombardi, ANT, Rational Rose.
Confidential, Franklin Lakes, NJ
Java Developer
Responsibilities:
- Used Agile software methodology and VersionOne, Git for Sprint tracking and planning.
- Participated in code reviews, Scrum meetings, Retrospective and spring planning.
- Actively participating in all the phases of the System Development Life Cycle (SDLC).
- Participating in the High-level and low-level system design, planning, estimation and implementation.
- Preparation of the technical design documents including class diagrams, sequence diagrams, flow charts, process flow diagrams and etc.
- Used JSP, Ext JavaScript, Angular JS, React JS, AJAX and JQuery for UI.
- Used Spring MVC, IOC, ORM and Transaction Management.
- Wrote Context files for spring and properties file for spring place holder configuration.
- Developed Services using WebSphere Portal Server v 7.0.0.2 , Web Sphere MQ, Spring Web services with Session Façade, Business Delegate .
- Used JAXB, JAX-WS, XSD, Bootstrap, Doors, XML, RESTful API and JSON for Web services.
- Extensively used Annotated Spring beans and Java Collections API.
- Involved in design and development of the design patterns using EJB as container driven Transactions.
- Developed Hibernate mapping files and Domain objects.
- Used Oracle as Database (backend) of the Project.
- Wrote conversion scripts using SQL, PL/SQL, stored procedures, functions and packages to migrate data from SQL server database to Oracle database.
- Deployed elastic search cluster to serve non-front-end traffic, reducing the load on customer facing search infrastructure by millions of requests
- Wrote classes using Mockito and improved code coverage.
- Used Maven, Ahp, Log4j, TestNG, JIRA and Bamboo.
Environment: Java 1.6, Eclipse 3.6.2, Oracle, PL/SQL, Elastic search, TOAD, WebLogic 8.1, JSP, Spring 3.0, Hibernate 3.0, SVN, log4j, Java Script, AJAX, JQuery, Web services, TestNG, JSON, XML, Bootstrap, XSD, JAXB, JAX-WS, Maven, Ahp, WebSphere Portal Server v 7.0.0.2 and Agile.
Confidential, Dublin, OH
Java Developer
Responsibilities:
- Involved in requirement gathering, analysis, design and development of the application.
- Backbone.js MVC design pattern is implemented with Spring MVC.
- Servlets, JSP (including JSP custom tags), DHTML UI Toolkit, HTML, JavaScript, Bootstrap and CSS for the Presentation/Web tier, Application/Business layer (N Hibernate ORM and Data layer (Oracle 10g).
- Developed Dynamic and static web pages using JSP, Custom Tags and HTML.
- Developed the application using Eclipse and deployed it on Tomcat Application Server.
- Extensively used the Spring MVC, Spring Core for Inversion of Control (IOC),Dependency Injection, Application Context and ORM modules of Spring Framework in the project.
- Implemented persistence layer using Hibernate (spring + Hibernate integration).
- Transaction management using some spring/struts frameworks.
- Used JAXB, JAX-WS, XSD, XML, RESTful API and JSON for Web services.
- Wrote SQL queries, stored procedures and enhanced performance by Running explain plans.
- Designed, developed models and UML diagrams using Rational Rose.
- Involved in tracking and resolving defects, which arise in QA & productionEnvironment.
- Used Subversion extensively as versioning tool and used Maven.
- Used Clear case, Clear Quest for source code control.
- Involved in preparation of Unit test cases and System test plans for various functionalities using JUnit.
- Created Maps, Orchestrations and Schemas to support the functionality using MySQL as database.
Environment: Jdk 1.5, J2EE, spring 2.5.6, JSP, Servlets, Boot strap, EJB(session Beans and Message Driven Beans), XML, SOAP, Hibernate 3.3.1, Backbone.js, Maven, Ahp, MySQL, Tomcat 6.0.18, UNIX, Rational Rose.
Confidential, New Brunswick, NJ
Java Developer
Responsibilities:
- Develop "Technology Services for J& J Affairs" website Department.
- Used Agile software methodology for Sprint tracking and planning.
- Participated in code reviews, Scrum meetings, Retrospective and Sprint planning.
- Used JSP, Ext JavaScript, AJAX and JQuery for UI.
- Performing basic monitoring tasks on Sybase IQ servers.
- Implemented in UNIX environment.
Environment: Java 1.6, JSP, Struts, Java Script, AJAX, JQuery, Web services, JSTL, XML, UNIX and Agile.
Confidential
Java developer
Responsibilities:
- Analyzed client requirements based on the developed detailed design documents.
- Developed Unified Model Diagrams using Microsoft Visio.
- Developed STRUTS forms and actions for validation of user request data and application functionality.
- Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data.
- Developed programs for accessing the database using JPA and JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database
- Involved in developing business tier using stateless session bean.
- Used JavaScript for the web page validation and Struts Validation framework for server side validation
- Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
- Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
- Developed Message Driven Beans for asynchronous processing of alerts.
- Used Clear case, Clear Quest for source code control and JUNIT for unit testing.
- Involved in peer code reviews and performed integration testing of the modules.
- Followed coding and documentation standards .
Environment: JAVA, J2EE 1.2, Net beans 6.8,STRUTS 1.0, JSP, JPA,JDBC, ANT, XML, IBM Web Sphere 4.0, WSAD, JUNIT, DB2, Rational Rose, CVS, SOA and RUP.
