We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

Seattle, WA


  • Having 8+ 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.


Java/J2EE: Java 1.8/1.7/1.6/1.5, SQL, PL/SQL, C++, 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


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: and Utilities: 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


Confidential, Seattle, WA

Sr. Java/J2EE Developer


  • 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, Buffalo, NY

Sr. Full Stack Java Developer

  • Developed application on spring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC. Used spring's dependency injection for injecting entity manager and managed beans into spring beans.
  • Working extensively with Hibernate Query Language (HQL) to store and retrieve the data from oracle database.
  • Used Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and Jersey. Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
  • Designed the user interface of the application using HTML5, CSS3, JSP, JSTL, JavaScript, AngularJS, Node JS, and AJAX. Coded in AngularJS MVC Framework to make single page app (spa) and complex price configurations pages.
  • Used Spring Security framework for login authentication, password hashing. Worked on Java MessageService (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests. Worked with topic for creating publish/subscribe-messaging model.
  • Designed and developed web-based software using Spring MVC Framework and Spring Core.
  • Worked on Hibernate ORM. Created Hibernate XML files and Java class files to map the object relation mappings.
  • Used Junit and Mockito for unit testing.
  • Used Hibernate Query Language (HQL) and Custom Queries to querying data from Oracle Data BaseIn DAO.
  • Implemented all the CRUD operations using JPA query language.
  • Used JMS to send and receive alert texts from customers.
  • Created shell scripts and updated the scripts as per the requirement.
  • Use RestTemplate to access RESTful URI.
  • JTA and JTS were used to allow for global transaction. While JMS was used to provide reliable and asynchronous messaging service.
  • Focused on Test Driven Development(TDD) by creating detailed Junit tests for each functionality before implementing each of them
  • Created and consumed RESTFul web services using JAX-RS
  • Implemented Restful web service using JAX-RS and Jersey.
  • Designed and developed views using AngularJS models, controllers, services and filters.
  • Developed Junit test cases to validate the REST services.
  • Extensively involved in the integration of the Front-End web interface with the Spring MVC, Angular JS, JSP, HTML, CSS and JQuery.
  • Multi-Threading and Caching were used to improve user experience.
  • Built web-based maintenance application to maintain complex specification documents.
  • Used Spring MVC as the Web Services framework to implement the REST APIs involved. Made Single page module with use of Angular.js framework.
  • Good experience in using tools such as TOAD and SQL Developer for database development and interaction.
  • Created PL/SQL procedures, functions and written complex SQL queries.
  • Involved in the development of presentation layer and GUI framework using CSS3 and HTML .
  • Developed XML web services for retrieving loan information from the bank.
  • Used Log4j for logging purposes.
  • Used Maven and ANT to build, run and create JARs and WAR files among other uses.

Environment: Java 7, Spring 3.0, J2EE, HTML, Hibernate 4.0, JSP, AngularJS, NodeJS, JSTL, AJAX, JQuery, Oracle, Web Logic, Eclipse, ANT, Unix Shell Scripting, Apache Tomcat, SVN, SOA, J2EE, Oracle, NoSQL, XML 1.x, JAXB 2.x, XSLT 1.x, Log 4j, JUnit, SOAP 1.2, WSDL 2.0, JAX-RS,JAX-WS, and Web Services.

Confidential, Houston, TX

Sr. Java/J2EE Developer


  • 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, MQPartners Healthcare Systems, Boston, MA

Sr. Java Developer



  • 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, Dallas, TX

Java Developer


  • 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

Hire Now