We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Lincolnshire, IL

SUMMARY

  • Over 7+ years of experience in analysis, design, implementation and testing of Object Oriented Applications using Java - JEE Technologies.
  • Worked on the development of client/server and web Applications using JAVA, J2EE, J2SE technologies and Web Technologies for enterprise applications.
  • Worked on developing enterprise web-based application based on Java technologies using J2EE, J2SE, EJB, Java Servlets, Struts, Java Beans, JMS, JNDI, ANT and Apache Maven.
  • Expertise in developing applications using Java, JEE, JSP, Servlets, Spring MVC, Spring Core, Spring ORM, Hibernate, JSF, Angular JS, JDBC, XML, HTML, AJAX, CSS
  • Good understanding of Object Oriented Programming Concepts, Design Principles, Design patterns, and Test Driven Development
  • Strong working experience in Java/JEE design patterns such as Singleton, Factory, Facade, IOC, Business Delegate, Service Locator, Front controller and Data Access Objects.
  • Experienced in REST and SOAP based Web Services.
  • Experience in Software Development Life Cycle(SDLC), OOA, OOD and OOP through implementing and testing
  • Worked in Web application development using HTML, DHTML, CSS, UML, JavaScript, AJAX, JSF, J2EE (JSP, Servlets, JDBC, JNDI), JavaBeans, JMS, XML, XSLT, Oracle, SQL, Struts2 and Spring MVC.
  • Experience in ORM frameworks like Hibernate, Ibatis, and JPA
  • Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
  • Experience in Java Web Services with real time knowledge using SOAP, WSDL.
  • Experience with Application servers and Web servers such as BEA Weblogic Server 8.1/9.2, IBM Web Sphere 5.0/6.0, Jboss Server 4.0.2 and Apache Tomcat Server 8.0/7.0/6.0.
  • Designed and Developed User Interactive Web pages with the help of HTML5, CSS3, JavaScript, JQuery, Bootstrap, and AJAX.
  • Used AngularJS and RESTful web services and implemented connection pooling for database access.
  • Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate 4.0 for rapid development and ease of maintenance.
  • Used IDE’s such as Eclipse, RAD, implemented unit testing with JUnit and Mock objects.
  • Good knowledge on source control tools such as SVN, GIT, CVS and Rational Clear Case.
  • Experience in development of Intranet/Internet based multi-tiered applications using IBM Web Sphere, BEA Web Logic, Tomcat and JBOSS application server.
  • Experience in working projects using Agile and Waterfall methodologies.
  • Enthusiastic and eager to take responsibility and initiative in any given task.
  • Multi-cultured Team Player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with newly emerging technologies.

TECHNICAL SKILLS

Languages: JAVA 1.8/1.7/1.6/1.5/1.4 , C

J2EE/JEE Technologies: JEE, Servlet, JDBC, JSP, JSF, EJB, JMS, MDB, RMI

Web Technologies: HTML, CSS, SaaS, JavaScript, Unix shell script, Angular JS, AJAX, JQuery, XML, DOM, SAX, JSTL-Tiles, YUI, DOJO, JSON, HTTP, Photoshop, Flash. J2EE, Spring, Struts, JSP, JavaBeans, RMI, EJB, JNDI, JAX-WS, JAXB, SAX, JMS, Java, Web Services using SOAP, WSDL, HTML, DHTML, DOM, XML, XSL, XSD, CSS, AWT, Hibernate, HQL, Criteria

Web Services: SOA, WSDL, SOAP, JAX-WS, JAX-RS, REST

RDBMS: MySQL, Oracle 8.x/9i/10g/11g IBM DB2, MS Access 2003, MS SQL Server 2003, TSQL, SQL, PL/SQL, Triggers, Views, HQL, Criteria, Toad

Design Patterns: MVC, UML, Singleton, Factory, J2EE Design Patterns

IDE: NetBeans, RAD, Eclipse, WSAD

Java Frameworks: Struts, Spring, Hibernate, MyBatis, JUnit, Log4j

Build Tools: Ant, Maven

App/Web Servers: WebLogic, Tomcat, WebSphere, JBoss, Amazon EC2

SCM: GitHub, Clear Case, SVN, CVS, VSS

Methodologies: Agile, SDLC, Waterfall, RUP

Methodologies: Software Engineering (SDLC), OOAD and UML

Protocols: TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET, FTP and SOAP

Frameworks: Jakarta-Struts (MVC), Framework (MVC), J2EE Design Patterns, JSF 1.1

Operating Systems: Windows 8.1/7.0/XP/NT/200x/9x, Sun Solaris, Linux/Unix, Mac(Red hat, Ubuntu), XP/ NT

PROFESSIONAL EXPERIENCE

Confidential, Lincolnshire, IL

Sr. Java Developer

RESPONSIBILITIES:

  • Participation in requirement gathering meetings with client side business teams to understand the requirements
  • Preparation of User Requirement documentation.
  • Developed GUI with HTML, Angular JS, CSS, and JavaScript.
  • Involved in developing Database access components using Spring DAO integrated with Hibernate for accessing the data.
  • Extensive experience to SOA (Service Oriented Architecture) and experience in developing Web services using Axis, WSDL, SOAP, UDDI, WS Security, XML-RPC and JAXB/JAXP.
  • Worked on frameworks like Spring 2.5/3.0 framework, Struts 1.0/1.1/2.x framework, O/R Mapping Hibernate 3.x framework and web services (SOAP and Restful).
  • Created and maintained Unix shell scripts with PL/SQL to extract, transform and load data into Oracle using SQLPLUS and SQLLDR sessions to migrate data from Production environments to Testing regions
  • Wrote complex SQL Queries, Stored Procedures and Triggers.
  • Understanding of JVM efficiency and focus on the speed of execution.
  • Worked on relational databases like ORACLE, POSTGRESQL and SQL Server.
  • Wrote complex Shell, ANT scripts for building the projects.
  • Used DOJO widgets also used JSON for object representation.
  • Employed popular design patterns like DTO, DAO, MVC, and Singleton.
  • Experience in Angular JS, NodeJS, Ember.js, Bootstrap, Backbone, D3.js, Twitter Bootstrap framework, java script, HTML 5, and CSS3.
  • Developed server-side services using Java, Spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC)
  • Followed Spring MVC Framework for the development of the project.
  • Involved in writing HQL queries, Criteria queries and SQL queries for the Data access layer
  • Extensively used Spring AOP and Dependency injection during various modules of project.
  • Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
  • Extensively used Hibernate Framework as ORM.
  • Extensively used Spring AOP and Dependency injection during various modules of project.
  • Worked on support and enhancements for several Java/J2EE applications in Order Processing group.
  • Developed AngularJS test cases using Jasmine and executed the tests on grunt server.
  • Testing - Unit testing through JUnit & Integration testing in staging environment
  • Managing Deployments, logging and common resources like data sources in Web Logic environment.
  • Spending effort on paired programming to discuss the solutions, exchange knowledge on pair code, missed out exceptions and possible run-time scenarios
  • Coordination with team, peer reviews and collaborative System level testing

Environment: Java, J2EE, JDBC, Servlets, JSP, JSF, J2SE, JavaScript, Unix Shell Script, Hibernate, Spring, CSS, HTML5, XML, JBOSS, AJAX, Angular.JS, DOM, JUnit, ANT, Maven, SVN, JMS, SQL, PL/SQL, XML, SOAP, Apache, JQuery, JSON, SOA, MVC, Web Services, RESTful, Web Logic, UML, Oracle 10g/ 11g, log4j, JIRA.

Confidential, Irvine, CA

Java Solutions Developer

RESPONSIBILITIES:

  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Facade, and Singleton.
  • Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
  • Experienced in implementing OOPS concepts using Java/J2EE technologies such as Core Java (Collections, Generics, Enums and Annotations etc), Servlets, JSP, EJBs, JDBC, spring, Hibernate and Web Services.
  • Strong Experience in developing user interfaces with HTML5, DHTML, CSS3, AJAX, Angular JS, Bootstrap, Tiles framework and JQuery, Java Script, XML, Servlets and JSP.
  • Participation in requirement discussions with team and carefully studied the existing technologies and implementations.
  • Designed and developed various modules of the application with J2EE design architecture and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Developed new application using Richfaces, JQuery and EJB3/JPA on JBoss/Glassfish.
  • Wrote front-end code for developing new pages using HTML, CSS, JavaScript, and NodeJS.
  • Presenting business logic classes in to Service Layer for the use of both MVC presentation layer and web services.
  • Build several Unix Shell wrappers for Pro*C programs to schedule them on Unix Cron Scheduler.
  • Involved in reviewing the Use Case document and worked closely with the Business Analysts and Quality Assurance Team.
  • Developed GUI with JSP, HTML 5, CSS, Java Script, Ajax and JQuery.
  • Used JavaMail API to send emails in the ESF apps.
  • Used XML SAX/DOM parser for xml parsing.
  • Used JQuery plug-ins like Data Tables and JQuery menu aim.
  • Worked extensively on CROSS BROWSER platform issues.
  • Developed Spring IOC to communicate with the persistence layer.
  • Used Hibernate to map objects to database tables and map relationships.
  • Used OAuth protocols to allow secure authorization in a simple and standard method from the printer.
  • Used Jersey framework for the REST implementation.
  • Rewrite complex SQL queries to retrieve data efficiently.
  • Implementation of web service security using OAuth protocols.
  • Testing - Unit testing through JUNIT. Used RestClient for testing the REST web services and SOAPUI for testing the SOAP web services.
  • Managing Deployments, logging and common resources like data sources in TOMCAT 7.0 environment.

Environment: Java, J2EE, JDBC, Servlets, J2SE, JSP, JSF, EJB, Jasper Report, JavaScript, Unix Shell Script, Perl Scripting, Spring, AJAX, Hibernate ORM, JQuery, CSS, HTML5, XML, ANT, Maven, AJAX, CSS, WebLogic, UML, JUnit, MVC, Web Services, RESTful, JSTL, JRules, WebSphere, SOAP, Oracle 10g/ 11g, UNIX/ LINUX, My Eclipse, WSDL, SAX and Documentum.

Confidential, Des Moines, IA

Java Developer

RESPONSIBILITIES:

  • Involved in Project Design, Documentation, Design Reviews and Code Reviews.
  • Experienced in programming tools like ANT, Maven Build scripts, JUnit and Log4j.
  • Good Exposure to Web/application servers such as Apache Tomcat, WebLogic, WebSphere and Glassfish.
  • Good experience of build tools like ANT & Maven with Jenkins
  • Very good experience SCM tools like SVN, Mercurial, CVS, VSS and Git Hub.
  • Good exposure to bug tracking tools like Confluence, JIRA & Bugzilla.
  • Wrote custom support modules for upgrade implementation using Pl/Sql, Unix Shell Scripts and Pro*C.
  • Experience in using IDEs like Eclipse, Netbeans and Spring Tool Suite (STS).
  • Good hands-on experience with UNIX environment along with FileZilla, Putty tool
  • Familiarity with Software Development Methodologies, including Agile & Waterfall
  • Very good experience of UI development plugins for browsers like Firebug (Firefox), Chrome, IE Developer Tools (IE).
  • Implemented JSF Framework to simplify the development of various UI Components
  • Worked on Axis implementation and used SOAPUI to test the SOAP.
  • Implemented SOA architecture using Enterprise Service Bus (ESB).
  • Worked on XML, XSD and XSLT to parse the request and create the new one based on the specification.
  • Developed generic Java packages to produce and consume JMS messages through topics and queues in asynchronous message processing with guaranteed delivery.
  • Used AJAX to asynchronously communicate with the server and improve the response time.
  • Developed services using Spring IOC to communicate with the persistence layer.
  • Used Hibernate as persistence layer to map objects to database tables and map relationships.
  • Used JMS for Asynchronous communication between the applications.
  • Leveraged the AOP features of Spring Framework to handle exception, logging and security.
  • Involved in handling production support issues. Written SQL queries and PL/SQL procedures to fix production issues.
  • Used SONAR to maintain code quality and code coverage.
  • Developed and implemented several unit test cases and Integration test cases using JUNIT framework in staging environment.
  • Following Agile Methodology for the project implementation.

Environment: Java, J2EE, JDK, Servlets, JSP, Struts, SQL, AJAX, HTML5, JavaScript, Unix Shell Scripts, XML, EJB, Spring, J2EE, JDBC, SOAP UI, WebServices, RESTful, JQuery, SQL Server, ExtJS, SQL, PL/SQL, ANT, Maven, Oracle 10g / 11g, WebLogic, AJAX, UML, JSTL, JMS, JRules, UNIX / LINUX, Eclipse/My Eclipse, RAD with DB2 Server as back-end.

Confidential

Java Developer

RESPONSIBILITIES:

  • Using core JAVA developed a web-based Quiz and testing software.
  • Developed an original object model design using database objects.
  • Developed user interfaces using JSPs, XHTML, CSS, JavaScript and AJAX.
  • Generated Class Diagrams, Sequence Diagrams with Microsoft Visio and RAD.
  • Designed patterns implemented such as Singleton, Front Controller, Factory pattern, Data Access Object.
  • Involved in writing of Web services using SOAP, WSDL, deployment, and configuration and testing.
  • Wrote SQL, PL/SQL and stored procedures as part of database interaction.
  • Extensively used Hibernate for Object Relational Mapping for data persistence.
  • Unit testing, bug fixing in multiple environments (DEV/INT/CERT/PROD) and reproduce bugs for fixing and code review of individual modules in the application.
  • Parsed XML using SAX Parser and send that data to consumers as part of Batch Application.
  • Developed unit test cases using JUnit framework.
  • Accessed and manipulated the Oracle9i database by writing SQL Queries

Environment: Java, J2EE, JDK, JSP, JDBC, SAS, VBA, HTML, XML, ANT, SQL, PL /SQL, Struts MVC, Hibernate, Oracle 9i/ 10g, UML, Eclipse, JUnit, CVS, JIRA, CSS, SQL, AJAX, Windows XP, Unix / LINUX.

Confidential

Software developer

RESPONSIBILITIES:

  • Responsible for developing Use Case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
  • Redesigned the web applications by replacing the Custom MVC framework with the Spring MVC module.
  • Used Spring framework for dependency injection with the help of Configuration files.
  • Designed the Front-end Screens using JSP, Servlets, HTML and JavaScript.
  • Implemented Ajax in web pages to make Asynchronous request to the server.
  • Wrote SQL queries and PL/SQL procedures for JDBC.
  • Involved in coding DAO layer using Hibernate to access the Oracle database.
  • Implemented Web service calls using JAX-WS and SOAP that provide Global information support such as Customer and Account management.
  • Tested WebServices using SOAPUI tool as a part of unit-testing.
  • Used JMS for Asynchronous communication between the applications.
  • Developed various test cases and performance unit testing using JUnit.
  • Developed Ant build scripts, created WAR files and deployed in JBoss application server.

Environment: Java, Spring, JSP, Servlets, JDK, Oracle9i/ 10g, AJAX, Java Script, Hibernate, JBoss, Log4j, ANT, HTML, XML, CSS, CVS, JUnit, Eclipse, Web Services, SQL, PL/SQL, JMS, Eclipse, Windows, Linux.

Hire Now