We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

Portland, OR

SUMMARY:

  • 7+ Years of Software Development and IT experience on design, development and support of Web based, SOA Applications primarily using Java and J2EE.
  • Expertise in developing Multi - Tier Enterprise applications using Java/J2EE technology (Java, J2EE, Struts, Spring, JDBC, JPA, JSF, Swing, AWT, GWT, Hibernate, JMS, IBM MQ, AWS, Web Services, micro services, SQL, No-SQL)
  • Experience in Web application development using - HTML, DHTML, CSS, Ajax, RMI, XML, UML and Scripting Languages.
  • Experience in designing highly transactional websites using J2EE technologies and handling design/implementation using Eclipse.
  • Worked on web/applications servers namely IBM Web sphere, JBoss 4.2.2, Apache Tomcat 6.0+.
  • Developed Scripting-based applications with server-side scripting languages namely JavaScript, jQuery, Angular JS etc.
  • Proven experience in developing Enterprise components using Enterprise Java Beans (EJB) - Entity, Sessions and Message-driven Beans.
  • Hands-on using Spring Tiles Framework, Validator Framework, JSTL, ResourceBundles, forms in Struts 1.1/1.2 application development.
  • Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO).
  • Proficiency in developing MVC Architecture based applications using Apache Struts and Spring MVC.
  • Experience with Hibernate 3.0 which includes integrating legacy databases and persistence framework and Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object, Data-Transfer Object.
  • Experience using Java to XML binding to validate, parse and extract data via JAXB.
  • Experience in deploying and configuring multi-tier enterprise applications on multiple servers such as Web logic, JBoss, WebSphere and Tomcat.
  • Experience in Agile SD, extensively on Scrum, Extreme Programming etc.
  • Extensive experience working with RDBMS -PL/SQL programming on Oracle, MySQL, Teradata, Greenplum, Sybase, SAP HANA, Cassandra and SQL Server, writing Stored Procedures, Triggers, Views, Functions and SQL Queries.
  • Familiar with Selenium and Cucumber Test frameworks.
  • Experience working on Scripting using Perl, K Shell, CShell, Bash.
  • Hands-on experience in working with XML Suite of technologies (XML, XTS, DTD, SAX, DOM).
  • Experience working with offshore team and pair programming too.

TECHNICAL SKILLS:

Languages(Core): Java, SQL, C, C++

J2SE / J2EE Technologies: Java, J2EE, Swing, JDBC, Servlets, JSP, Java Beans, JSTL, Struts, EJB, Spring 3.0+, Hibernate 3.0, JMS, IBM MQ, Web Services

Web Technologies: HTML, DHTML, XHTML, CSS, Java Script, JQuery, JSF, AJAX, Bootstrap.

XML Technologies: XML, XSL, XSD, XTS, XSLT

Web/Application Servers/cloud: Web Sphere, Web logic Application server 7.0/6.1+, JBOSS 7.0+, Apache Tomcat 7.0, AWS, IBM HTTP Server

Databases: Oracle10g/9i, MySQL, Sybase, MS Access, DB2, SQL Server 7.0/2000/2005

PROFESSIONAL EXPERIENCE:

Confidential, Portland, OR

Sr. Java/J2EE Developer

Responsibilities:

  • Involve in all stages of Software Development Life Cycle (SDLC).
  • Used Agile Methodology for the development of the project.
  • Designed and implemented business logic using Spring and Struts MVC frameworks.
  • Designed and developed Struts action classes, DAO and Views using Struts custom tags.
  • Used Spring to develop light weight business component. Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging.
  • Used REST API to allow user to edit and update the information.
  • Sent JSON format data packets back and forth from front-end to middle-tier.
  • Developed a user-friendly interface using HTML, jQuery and JavaScript.
  • Performed input validation with jQuery and JavaScript.
  • Also, involved in making changes to existing RESTful web service.
  • Replaced few existing SOAP web service calls with REST to fetch the data from service.
  • Updated some SQL queries and hibernate mapping files as well.
  • Extensively use core Java concepts like Collections, Exception Handling and Generics during development of business logic.
  • Consumed Facets web service to store information into Sybase database.
  • Involved in updating store procedure logic.
  • Used TOAD for database developments.
  • Participate in gathering business requirements and converting them into detailed design documents.
  • Deployed the application on Tomcat Application server.
  • Wrote Test cases and performed Unit Testing on various modules using JUnit/Eclipse.
  • Used Log4Jto print the logging, debugging, and error info on server console.
  • Extensively used GIT for version control and source code management.
  • Involved in fixing defects reported by QA and UAT and supported application in production.
  • Deployment in dev and test environment, also supported deployment in production.
  • Day to day communication with offshore developers, through emails, phone and conference calls to resolve issue and technical discussions as well as understanding of business requirements.

Environment: J2EE, Java, Spring, Struts, REST, PL/SQL, LDAP, Spring JDBC, HTML, CSS, Java Script, JSP, XML, XSLT, JUnit, Apache CXF, Maven, Tomcat 8, GIT, Junit, Jenkins, Oracle, TOAD, Sybase.

Confidential, Bentonville, AR

Sr. Java/J2EE Developer

Responsibilities:

  • Implementing RESTful web services architecture for Client-server interaction and implemented respective POJOs for its implementations.
  • Working on UI/UX of client side validation scripting using JavaScript and JQuery.
  • Designed and developed user interface components using Spring 4.0, JSP, JSTL & Custom Tag libraries.
  • Redesigned organization architecture for the modules to suit desirable MVC design patterns.
  • Implementing Hibernate framework for the project and working in hand with Oracle 10gaccess.
  • Designed and implemented multiple ORM mappings for the security locking enhancement module and parts of customer authentication module.
  • Developed an Asynchronous AJAX based rich client to meet the user requirement.
  • Involved in writing complex SQL queries and stored procedure with data team.
  • Focus on converting the existing features in the application towards globalization of the application, i.e., internationalization of the web representation.
  • Used various Dependency injections and ORM mapping using Hibernate for rapid development and ease of maintenance.
  • Implemented Transactions and Batch Updates using Spring 4.0 framework.
  • Have worked on Oracle 10g database for storing and retrieving the application data.
  • Developed unit case testing scenarios with JUnit.
  • Implemented logging mechanism using Log4j with the help of Spring AOP frame work.
  • Developed MQ JMS Queues for asynchronous messaging.
  • Configured and Deployed WAR files into Web Sphere Application Server.
  • Build automation done and tested primarily using Apache Maven.
  • Subversion SCM tool was used with Jenkins for continuous Integration.
  • Worked with JMS settings and JDBC resources on Web logic Application Server.
  • Involved in code review and deployment of the application on development, testing of production servers.
  • Drafted User Testing and Regression Testing using Selenium and JUnit.
  • Involved in writing EJBs (Stateless Session Beans) and Web Services for building the middleware
  • Distributed components and deployed them on application servers.
  • Created rules using Drools to support Business Validations across project.
  • Created Stored Procedures, Triggers, and Queries using Oracle 10g for business rules.

Environment: Java/J2EE 1.6, JSP, Servlets, Spring 4, Hibernate 3, XML, REST, Unix, Oracle 10g, JavaScript, JQuery, JSP, XML, XSLT, Eclipse IDE, AJAX, Apache Maven, SVN, Jenkins JDBC, Windows XP, JUnit 3.8, Log4j, Apache CXF.

Confidential, Turlock, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Configured HTTP transfer protocols for REST web services.
  • Extensively involved in gathering business requirements and system requirements and specifications.
  • Designed and developed user interface components using Spring 4.0
  • Extensively worked on system design architecture and the detailed design.
  • Developed DAO’s (Data Access Objects), which are Java classes those encapsulate all database specific code using JDBC API.
  • Developed Enterprise Java Beans (EJB’s) and deployed them in the web logic application server environment to implement business logic and interface with back-end object-oriented database system.
  • Designed and developed GUI using JSP and Angular JS.
  • Application was hosted on Amazon cloud, AWS
  • Created delegate layers, which are responsible in identifying the business components.
  • Used Control Version System (CVS) for source code control and Test Director for defects tracking.
  • Building automation is done using Apache Maven.
  • Implemented the Hibernate framework (ORM) to interact with database.
  • Designed and developed web pages using HTML, CSS.
  • Designed pages using HTML and client validation using JavaScript and JQuery.
  • Involved in unit & integration testing and fixing the bugs.
  • Developed various SQL queries and PL/SQL Procedures in Oracle DB for the application.
  • Written SQL queries ad involved with data tam for writing store procedure.
  • Used JUnit Framework for the unit testing of all the java classes.
  • Involved in writing the publishers and subscribers to the Topics and Queues.
  • Web application development for backend system using AngularJS with cutting edge HTML5 and CSS3 techniques

Environment: Java, J2EE, Spring 4, Hibernate 3, Tomcat, SOA, JavaScript, REST, XML, Multithreading, JSP, CSS3, HTML, DHTML, Angular JS, AWS, JQuery, AJAX, JDBC, PL/SQL, Oracle, CVS, Maven, Log4J 1.2, Unix, Junit, Mockito.

Confidential, Santa Clara, CA

Java/J2EE Developer

Responsibilities:

  • Implemented the server side design using the Industry Standard J2EE design patterns like Business Delegate, Service Locator, Value Objects, Business Interface, Data Access Object, and other helper classes.
  • Object Oriented Analysis and Design (OOAD) of business requirements with the end users and business analysts.
  • Used J2EE design patterns like Value Object Pattern and MVC Pattern.
  • Designed and developed the web application using Spring 3.1 framework.
  • Developed the Dynamic JSP’s, which interact with the EJB’s.
  • Worked on implementing web services using SOAP for multiple widgets.
  • Created sequence diagrams to show the page flows using WSAD.
  • Developed Client side screens in XML using XSLT.
  • Involved in developing web services using SOAP, WSDL, XSL and XSLT.
  • Have written SQL queries, store procedures on MySQL platform
  • Developed front-end screens using JSP and Tag Libraries.
  • Involved in front end design using HTML, CSS, JavaScript and followed WCAG 2.0 guidelines.
  • Deployed EJB’s on WebSphere 8.0 application server.
  • Setting Data sources, JNDI Names and worked with cells, nodes and servers during WAS 6.1
  • Adopted J2EE best Practice, using J2EE Design patterns. Business Object and Data Transfer object for portability and performance.
  • Used SVN for source control repository, Developed Unit Test Cases with Junit and use Cucumber framework for automation, also involved with QA team for bug fixes.
  • Developed Enterprise Java Beans and Data Access components for Inventory, Admin, and Reporting module.
  • Used Maven for building and executing project, SVN as repository with Jenkins for integration.
  • Involved in solving bugs of existing back-end code.
  • Build test cases using Junit and involved with QA.

Environment: J2EE, Java, Spring, SOAP, WebSphere, LDAP, Spring JDBC, Web Sphere, EJB 2, HTML, CSS, Java Script, JSP, XML, XSLT, Jasper Report, JUnit, SOAPUI, Apache CXF, Maven, SVN, Junit, Unix, Jenkins, MySQL.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Object Oriented Analysis and Design (OOAD) of business requirements with the end users and business analysts.
  • Designed Spring configuration files, bean factories, DAO and JCA connectors.
  • Designed User interactive interface using Java Swing widget toolkit and its supporting MVC platform.
  • Built RESTful web services for client request using Spring JDBC
  • Created class and sequence diagrams to show the page flows using RAD7.5.
  • Involved in developing search functionality for AJAX web service calls using dojo framework
  • Used Core Java to implement client specific business rules.
  • Implemented messaging system using IBM MQ series.
  • IBM integration Bus for communication with servers.
  • Deployed applications on Web sphere 7.0 application server.
  • Involved in writing Hibernate configuration files to map RDBMS tables to POJO’s.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed custodian web services using .NET framework ASP.NET, C#.
  • Wrote basic testing and deployment using K Shell on Unix operating systems like Linux, Solaris.
  • Developed applications using JDK1.3.1and developed Servlet components for the middle tier.
  • Created EJBs to encapsulate business logic using session beans
  • Pair programming with more senior developers.
  • Developed Web interface using JSPs and HTML for working environments compatible in multiple operating systems like Windows XP and above, Mac, Unix, Linux etc.

Environment: Java, J2EE, REST, Spring, JDBC, Log4J, Java Swing, IBM MQ, ASP.NET, C#, Korn Shell, Servlets, Web Sphere, JSP, HTML, CSS

Confidential

Java Developer

Responsibilities:

  • Develop the Manager classes that access the PeopleSoft database using Web Services, Java, and WSDL.
  • Use Dojo toolkit for JavaScript coding.
  • ESB (Enterprise Service Bus) was implemented using Apache-ServiceMix.
  • Use XStream for XML serializing of Java objects.
  • Integrate the developed managers with Hershey system to access PeopleSoft database.
  • Perform unit testing using JUnit.
  • Apache-Axis was used as the SOAP engine.
  • Use Jasper Reports for generating reports.
  • Follow client coding standards and SUN coding standards.

Environment: J2EE (JSP, Struts, Tiles), SOAP, HTML, CSS, JavaScript, Node JS, XML, Spring Framework, Maven, DOJO, ESB, Web-services, Git, Jasper Reports Services, framework, Log4j, Maven, JUnit, Axis, RAD 6.0, SQL .

Hire Now