We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

Houston, TX

PROFESSIONAL SUMMARY:

  • Having 7+ years of experience in Java/ J2EE /Core Java /Core Spring software development includes architecture, Analysis, Design and Development of Enterprise applications.
  • Extensive experience in design and development of multi - tier applications using Java, J2EE, Core Java, OO Java, JSP, Servlets, EJB, JMS, Web Service (JAX-RS, JAX-WS), JMS, Struts, GO4 design patterns units, spring, Hibernate.
  • Proficiency in application servers such as IBM Web sphere 7.0/8.0, BEA Web Logic 8.1/9.1/10.3, Experience in web portal application design using spring and Struts, Node.js Frameworks. Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans and Action classes and Controllers.
  • Experience in client side Technologies such as HTML, DHTML, CSS, JavaScript, Node.js and J Query.
  • Expert in HTML5/CSS3 development and have experience in Backbone.js, node.js, angular.js, Ext.js, bootstrap, Responsive design.
  • Participated in the elaboration of JEE / SOA Architecture Solutions for Business Applications.
  • Strong experience of developing data models using Hibernate POJO's, configuring Hibernate persistence layer, mapping Java classes with database using Hibernate and in Hibernate query language (HQL).
  • Experience with web sockets, web sphere portal server, web programming and front end integration though Java Servlets.
  • Experience in developing implementing and integrating IBM software solutions on an Integrated Justice Portal.
  • Proficient in using RDBMS concepts and writing complex queries and extract data from Oracle and MS SQL databases.
  • Experience in design, development, administration, troubleshooting of portal applications using java/j2ee, IBM web sphere portal server.
  • Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, DDL(Data definition language ), DML(Data Manipulation Language ), SQL queries.
  • Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Modeling (OOM) based on Unified Modeling Language (UML) architecture.
  • Experience with an automated unit testing tool such as J Unit, Testing, N Unit, Scala Test.
  • Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting and onsite and offshore development.
  • Experience and Strong knowledge in Design Patterns like Singleton, JIRA, Service Locator, MVC, Facade, Value Object and Caching Technique.
  • Strong knowledge on Agile SCRUM methodology and Waterfall model.
  • Experience in installation, configuration, and maintenance web sphere portal server .
  • Performed all dimensions of development including Business Process Analysis, Requirement Analysis, Design, Test driven development.
  • Hands on experience writing web services both client side and end point using WSDL, SOA, SOAP and Rest Ful (JAX-RS, JAX-WS).
  • Extensive experience in Software Configuration Management using Version Control tools such as CVS, SVN and responsible for various software version releases. Proficient in writing UNIX and shell scripts.

TECHNICAL SKILLS:

Java/J2EE: JDK 1.4/1.5/1.6 - Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O, JDBC 1.x/2.x/3.x, JNDI 1.1/1.2, Servlets 2.1/2.2/2.5, JSP 1.0/1.1/1.2, JavaBeans, XML Beans, JAXP, Web Services (SOAP)

Framework/Libraries: Struts 1.x/2.x, spring 2.x, EJB 2.x, Hibernate 2.x/3.x, iBatis2.x, MQ, WebLogic Portal 10.3, Apache Axis2.0, JAX-WS, SOA, Ajax, DOJO 1.3, LOG4J

Middleware: Web Services, RMI Web/Application Servers BEA Weblogic 7.x/8.x/9.x/10x, WebSphere 7.5, Apache Tomcat 5.x/6.x IDE IBM RAD 7.5, Eclipse2.1-3.5, SOAPUI, XMLSpy, Borland Together, JBuilder, XML

Databases: Oracle 8i/9i/10g, Hadoop, MongoDB, Cassandra, MS SQL Server 2000/2005/2008, MySQL 5.x, MS Access

Web Services: SOA, SOAP, REST, XSD, WSDL, XML, Axis Framework

XML/HTML: XSD, XML, SAX, DOM, HTML, XHTML, DHTML, CSS

Scripts: JavaScript, VB Script

Design Skills: UML (Rational Rose, Visio), Object Oriented Analysis and Design (OOAD), Java Enterprise Design Patterns and Database design (ERWIN)

Protocols and UML Tools: SOAP, LDAP, RestFul, SOA, AngularJs, NodeJs, BackboneJs, ExtJS, HTTP, HTTPS/SSLTCP/IP, FTP, Telnet, Rational Rose 2002, Microsoft Visio, Jasper/I report

Design Skills: UML (Rational Rose, Visio), Object Oriented Analysis and Design (OOAD), Java Enterprise Design Patterns and Database design (ERWIN)

Version Control Tools: Source Control VSS, SVN, Starteam, Keystone, Subversion 1.6.

Development Methodologies: Agile/Scrum Methodology, Waterfall

Deployment and Testing: Maven, Ant, JUnit

Operating Systems: Windows 2003/2008, Windows XP, UNIX, Linux, Windows 7

Tools: Dreamweaver, Firebug 1.6, Web Developer 2.0, Http Watch 7.x, SSH Secure 3.2, Xpress Scan, PL/SQL Developer, TOAD, Quality Control, Clarity, Log4J, DroolsOther Languages & softwares: C, C++, C#, VB, PL/SQL, Windchill PDMLink, Remedy

EMPLOYMENT HISTORY:

Confidential, Houston, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in analysis and design phases of software development life cycle (SDLC)
  • SCRUM development process was used for the product life cycle management
  • Created detail design document, use cases and class diagrams using RationalRose.
  • Implemented/Developed core J2EEpatterns: MVC, DI/IOC, DAO, Business delegate, Service Locator, Singleton for the enterprise applications.
  • Front-Tier: Primarily focused on the Spring components such as DispatcherServlets, Controllers, Model and View Objects, View Resolver
  • Involved in writing application Context XML file that contains declarations and other dependent objects declaration.
  • Used Struts Validator plug-in for enterprise level validations and developed core for obtaining bean references in Spring IOC framework and implemented Dependency Injection (DI/IOC)
  • Middle-Tier: Primarily focused on Business Logic using EJB components, such as JavaBeans, Business Delegate, MDBs, JMS, DAO’s and hibernate. Used Stateless session Beans (EJB) and implemented the business logic.
  • Used Web Services - WSDL and SOAP and apache-CXF to communicate between the systems.
  • Implemented Object Relational Mapping (ORM) for mapping between the java classes and database tables using Hibernate
  • Application developed using MongoDB (NoSQL Database),Spring, Rest Web Services, JavaFX and Java 8 to track Transaction and User Account details.
  • Used Entity Beans and Java Annotations to maintain the database schema.
  • Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver.
  • Used Container-Managed Persistence and Bean Managed Persistence to make queries against entities stored in a relational database.
  • Involved in writing complex SQL queries using JDBC and stored procedures in Oracle 10g.
  • Used My-Eclipse IDE as development environment, Designed, Developed and Deployed EJB Components (EAR) on Web-Logic
  • Create Service XML documents for request, response messages for data transfer using IBM MQ Series.
  • Build the application using Apache ANT. Developed test cases using Junit and tested the application
  • Used Log4j as the logging framework
  • Installation and setup of the class paths, maintenance and troubleshooting while deployment of software during development and QA phases.
  • Used XML and XSLT for formatting and displaying reports.
  • Involved in unit Integration, bug fixing, Design Reviews, and Code Walk through Client interaction and team support.
  • Used Subversion (SVN) for software configuration management and version control.

Environment: JDK 1.5, Web services (AXIS 2.0, SOAP), SOA, SSO, Financial Information eXchange, Rational Rose, UML 2.0, JSP, Spring 2.5, EJB 3.0, MDB, JNDI, JMS, Entity Beans, SOAP, WSDL, HTML, JavaScript 1.7, XML, Hibernate, Web Services Restful, web services using REST API, Oracle 10g, Selenium IDE, JUNIT 4.8, Maven 3.0, JBOSS EAP-6, JSON, Java Script, Angular Js, Ext.js, node.js,Oracle 10g, Junit, ANT 1.7, Log4J, Subversion, My Eclipse 7.1 IDE, Selenium, MQ

Confidential, Dallas, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Participating in user requirement sessions to gather business requirements
  • Responsible for business process management (BPM) and BI tool software development, including requirements gathering and documentation, architecture, design, develop, maintain, configuration build out, configuration documentation and testing.
  • Involved in Analysis, Design, Development, Integration and Testing of application modules
  • Agile methodologies were used during the development phase.
  • Eclipse 4.2 was the IDE used SVN repository for version control.
  • Developed Session Beans to implement business logic, which uses Stateless session Beans to make database calls.
  • Used hibernate to store the persistence data into the Oracle database and written HQL to access the data from the database
  • Participated in the elaboration of JEE / SOA Architecture Solutions for Business Applications.
  • MVC, DAO, Singleton, Factory Pattern, Session Facade, Iterator patterns were used.
  • Web version of the application uses the Spring MVC framework.
  • Soap Services were developed and published using Apache CXF.
  • Spring JMS was used as a messaging service for asynchronous communication with different customers
  • Developed and maintained user authentication and authorization by employing EJB and connecting LDAP server.
  • Servlets are used as the controllers and the Session Beans are used for Business logic purpose.
  • Declaration and Other dependent object declaration was done using application Context XML file
  • Used Session Facade pattern for abstracting the Stateless session beans and avoiding multiple calls to EJB container.
  • Logging of application was done through Log4J.Used Splunk for Log monitoring.
  • Developed automated build files, reporting and documentation using Maven.
  • Fix defects as needed during the QA phase, support QA testing, troubleshoot defects and identify the source of defects.
  • Documentation of common problems prior to go-live and while actively in a Production Support role
  • Used JUnit Testing Framework for performing unit testing

Environment: Java 1.6, J2EE, JSP, JSF, JDK1.6, JSP, Spring 3.1, EJB 3.0, JMS, JNDI, Entity Beans, CXF 2.27, Web services (AXIS 2.0, SOAP), SOA, SSO, WSDL, HTML, JavaScript 1.7, XML, Angular.JS, Ext.JS, Node.Js web services using REST API Oracle 10g, BIG data, Scala, Hadoop, MongoDB, Groovy, Selenium, JUnit, Toad, Junit, ANT 1.7, Log4J, Tortoise SVN, Eclipse 4.1 IDE, Websphere8.1, JAX-WS, TcpMon, SoapUI, Maven, Ajax

Confidential, Boston, MA

Sr. Java 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.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, Form Bean and Action classes.
  • Developed GUI using java swings for control module, Developed java code for swing UI down through calling of stored procedures.
  • Implemented server side tasks using Servlets and XML.
  • Designed Frontend with in object oriented JavaScript Framework like Backbone.JS, Angular.JS and Ext.JS.
  • Wrote Node.js API to manage MongoDB data back-end for developed application.
  • Developed page templates using Struts Tiles framework, Implemented Struts Validation Framework for Server side validation.
  • Developed Jsp’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Implemented Struts Validation Framework for Server side validation.
  • Hibernate OR Mapping Framework is used in implementation of persistence layer with support from Spring Framework DAO, ORM Modules.
  • Used Hibernate Template of Spring Framework and Hibernate Interceptors.
  • Development and Deployment using Web Sphere
  • Developed Oracle stored Procedures, Triggers and Functions with PL/SQL
  • Unit testing before check in the code for the QA builds.
  • Coding new JSPs, modifying existing JSPs as per the design and used XML for configuration and deployment.
  • Used JUnit for testing the application and involved in writing test cases for unit and subsystem tests.
  • Developed process flow diagrams.
  • Produced deliverables according to the project plans and was able to predict weekly estimate the complete the remaining work.
  • Conduct Requirement gathering and review meetings and also get the approvals for the requirement documents produced.

Environment: J2EE (Servlets, JSP, Struts 2.0, Hibernate 3.0),Core Java, Swings,Web services, JIRA, J2EE,GWT, SOA, JBoss Drools Rule Engine, MongoDB, Multi-Threading, JSP, inRSA security, Servlets, Spring, Hibernate, REST, custom tags, Java Beans, JNDI, XML, HTML, Scala, JavaScript, Angular Js, CSS, JSF, AJAX, UML, SOAP, Selenium, Apache JMeter, SOAP UI, Maven, Web Sphere, Oracle 10g, CVS, Tomcat.

Confidential, White Plains, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Understanding business objectives and implementation of business logic.
  • Involved in various phases like design and development of Software development life cycle(SDLC)
  • Used RationalRose for the use case Diagrams, class diagrams, and sequence diagrams to represent the detailed design phase.
  • Developed the application using agile methodology and planned the Scrum meetings.
  • Server- Side implemented on J2EE, Eclipse platform
  • Designed and developed the UI using Swing, JSP, HTML5, CSS, JavaScript (JQuery), and Flex builder.
  • Designed and developed application based on Struts framework using MVC design patterns.
  • Used Tiles Plug-in to struts for server side validation
  • Developed complete business tier with stateless, stateful session beans and CMP entity beans with EJB 2.0 standards.
  • Designed the CMP fields and CMR fields in CMP entity beans. Wrote EJB-QLqueries in ejb-jar.xml.file
  • Used hibernate to store the persistence data into the DB2 database and written HQL to access the data from the database.
  • Used JMS for communication with different platform.
  • Applied the session façade, DataAccessObject, DataTransferObject, Business Delegate design patterns.
  • Developed and maintained user authentication and authorization by employing EJB and connecting LDAP server.
  • Provided database interface using JDBC drivers with back-end as DB2.
  • Used Statement, PreparedStatement and CallableStatement classes for implementing the database interface.
  • Validated data using AbstractFactoryPattern.
  • Using Teradata as a database source
  • Used IBM DB2 with the functionalities of the database administrator as the backend database.
  • Developed automated build files, reporting and documentation using Maven.
  • Monitored the error logs using Log4J and fixed the problems.
  • Maintained the source code versions in CVS repository.
  • Used JUnit Testing Framework for performing unit testing.

Environment: Java 1.7/1.8, OO java, JSP, Core Java 1.6 - Multithreading, Struts 2.0, Servlets 2.3, Swing, HTML5, CSS, Hibernate, JSP 2.0, JMS 1.1, JBoss 4.0, EJB 2.0, Eclipse 3.1, JDBC, XML, XSLT, LDAP server, DB2, Flex builder JavaScript, UML, Rational Rose, CVS, Log4j, Unix, JQuery, Maven, HTML5, J- Unit, TestNG, N Unit, Scala Test, Spring 3.0, Angular.js, Node.js, web sphere portal, MySQL, SpringBatch, SpringIntegration, Git, Windows, Web Socket,Subversion, Web services, Restful, Oracle10g/11g, SQL, DB2 .

Confidential

Java Developer

Responsibilities:

  • Demonstrate solid knowledge of system design principles and ability to explain detailed specs to team.
  • Interacted with diverse group to create business and functional requirements.
  • Developed presentation layer components like JSP, Action classes, Form Beans, Validation, Action Dispatcher and struts XML configuration files for the Struts 1.x Framework.
  • Developed AJAX for asynchronous communication with server.
  • Designing and coding of design patterns like Data Access Object, Business Delegate, Service Locator and data Transfer Object and wired them using Struts1.x.
  • Develop DAO design pattern for hiding the access to data source objects.
  • Stateless Session beans were used with Design patterns for flexibility and re-usability.
  • Wrote Complex queries, joins to perform operation on tables & PL/SQL.
  • Extensively used the LOG4j to log regular Debug and Exception statements
  • Unit tested the implemented modules. Used Quality Center for defect tracking and analysis.
  • Used Starteam for software configuration management and version control.
  • Developed UNIX Shell Script, Debugging, Implementing, Development, Testing, Staging and Production Environment with Production support.

Environment: Java 2.0, J2EE1.4, JSP, XHTML, CSS, JSTL, JDBC, JavaScript, Servlets, Struts1.1, Apache Ant1.5, JUnit, MY SQL v5.x, Starteam, Quality Center.

Hire Now