We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 8 years of professional experience in design, development, and deployment of n - tier and client/server web applications using JAVA/J2EE technologies
  • Experience in web application development using application frameworks Spring, Struts, Hibernate, and Web Services
  • Worked on UI development using Servlets, JDBC, JSP, JavaScript, AJAX, and JQuery
  • Experience in developing Intranet/Internet applications using Web Services WSDL, SOAP and Restful Web Services
  • Experience in Enterprise integration using JMS, EJB, JAXB.
  • Skilled in implementing XML technologies and parsers like XML, XSLT, JSON, SAX, and DOM
  • Experience with databases Oracle, SQL Server, MySQL using SQL, PL/SQL
  • Worked on installation, configuration, deployment, and issues with Application servers JBoss, Apache Tomcat, Web Logic and Web Sphere
  • Good exposure on version controlling tools like CVS, GIT and Subversion (SVN)
  • Experience in Unit Testing using Junit.
  • Experience in using Spring Modules (Spring Core, Spring MVC, Spring ORM, Inversion of Control, and Spring JDBC Templates)
  • Familiar with design patterns implementation using (GoF) MVC, Factory, Front Controller, Singleton, DAO, Facade
  • Ability to deliver on time working in a fast paced Agile and Waterfall development methodologies
  • Worked on Object Oriented Analysis and Design (OOAD) using Rational Unified Process (RUP) and Unified Modeling Language (UML)
  • Designing and developing new back-end services, maintaining and expanding our AWS infrastructure.
  • Worked on different Operating Systems like Windows XP/7, Linux, UNIX, and Mac 10.7/10
  • Ability to work independently and collaboratively in dynamic team environment with new technologies
  • Self-sufficient, result-oriented, extensive experience in dynamic environments with multiple, simultaneous projects/priority tasks, quickly adaptable to new environments and technologies

TECHNICAL SKILLS

Programming /Scripting: Java/J2EE, SQL JSP, PL/SQL, Unix Shell Scripting, XML

Web Technologies: Servlets, Spring, Struts, Hibernate, Tiles, EJB, JMS, Web Services, JavaScript, JavaBeans, JQuery, Ajax, Angular JS, JSON, CSS, HTML, and DHTML

Database: Oracle, SQL Server (2012), MySQL(1.1.6)

Web & App Servers: JBoss, Tomcat 7, WebLogic (10.3), WebSphere (8.5)

Build/Version control: Maven, Ant (3.3), Jenkins, Subversion (SVN), Git, CVS, SourceTree (Client)

Operating systems: Windows 8, Unix, Linux

Debug/Test tools: JUnit, JProbe, JProfiler, SoapUI, Jmeter, Log4J

SOA/Web Services: SOAP, REST, WSDL, JAXB, Apache CXF

Development Methodologies: Agile, Waterfall, RUP, UML

Project Management Tools: JIRA, Rally

PROFESSIONAL EXPERIENCE

Confidential - Atlanta, GA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of profile management system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams
  • Developed custom tags, JSTL, STLD to support custom User Interfaces.
  • Responsible for the design, development and coordination of projects to develop a MVC based web application using Spring Framework.
  • Developed controller layer with Spring MVC framework, configured bap-servlet.xml, spring-beans.xml, context xml files.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes.
  • Worked on spring security to integrate bap application with Single-sign-on login, session timeouts and configured spring-security.xml files.
  • Developed RESTful Web Services for verifying account holder and for providing customer records.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Command Pattern, Mediator, Data Access Object and Singleton.
  • Developed JUnit test cases for all the developed modules.
  • Responsibilities included designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used hibernate for database connectivity to ORACLE.
  • DAO and the hibernate transactions was implemented using spring framework.
  • Used AGILE and JavaScript for validations and integrating business server side components on the client side within the browser.
  • Used Maven as Build and Configuration Tool
  • Used WebLogic for deploying the applications.
  • Supported the project after its launch.

Environment: Core Java, J2EE, JSP, Oracle, Maven, Eclipse, UNIX, Oracle WebLogic Application Server, Hibernate, spring, RESTful Web Services, Log4j

Confidential - Overland, Park, KS

Sr. J2EE developer

Responsibilities:

  • Developed the application using Spring MVC framework, JSPs and JavaScript as views.
  • Responsible for dependency injection and bean wiring using spring IOC module.
  • Responsible for configuring hibernate mapping files (.hbm.xml files) in Hibernate configuration file (.cfg.xml file).
  • Developed hibernate criteria and filtering techniques at DAO layer to retrieve product details in an order.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Responsible for developing JMS messaging service for inventory module to inform respective providers.
  • Developed Restful (Jersey based) web-services to publish the module and used JSON as a communication medium.
  • Responsible for automation scripts for invoking, monitoring the batch jobs using Unix Shell scripts.
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Participated in SCRUM, sprint meetings, track sprint progress, design reviews, and suggest process improvement

Environment: Java, J2EE, Spring MVC, Hibernate, JSP, HTML, XML, JQuery, Web Logic, Oracle DB, Eclipse IDE, Maven, Web Logic Server, WSDL, JAX, Apache Axis.

Confidential, Austin, TX

J2EE Developer

Responsibilities:

  • Developed application components using JSPs, EJB’s, Value Objects and model layer logic.
  • Developed EJB stateful beans to capture POJO’s from JSP’s.
  • Developed views using JSPs and struts tags. Using Tiles framework, improved UI flexibility and providing single point of maintenance.
  • Developed application using JavaScript for Web pages to add functionality, validate forms, communicate with the server.
  • Developed SQL queries and stored procedures to support functionality.
  • Used Spring IOC for dependency injection, WritingJavaBean classes, with get and set methods for each property to be configured by spring.
  • Developed SOAP based web services to expose module information to other internal applications and other environments.
  • Developed Hibernate ORM framework as persistence engine, actively engaged in mapping, and hibernate queries.
  • Involved in writing Hibernate mapping files (HBM files) and configuration files.
  • Used Maven as a build tool during the build process of all the Applications.
  • Using JUnit test, extensively written test cases for this system to test the application.

Environment: Java/J2EE, Struts1.2, EJB 3.x, JPA 2.0, Spring 2.5.1, Hibernate 3.2,JavaScript, JSPs, Apache Tiles, XML, XSLT, HTML, UML, SOAP, WSDL, Eclipse 3.6, Mac OS 10.7/10.8, RAD 7.0, JBoss 7.0, Oracle10g, TOAD 10.1, PL/ SQL, Junit.

Confidential

Java Developer

Responsibilities:

  • Exposed to the design and development phase of the project.
  • Developed JAVA Server Pages (JSP), HTML and Java Script for the Presentation Tier.
  • Developed Java Servlet that acts as a controller and maintains the session state and handles user requests in Middle Tier.
  • Developed session beans representing business logic abstractions, EJB based applications to connect to back-end, Java files using the core language functionality.
  • Wrote SQL queries and PL/SQL procedures for JDBC.
  • Involved in assembling the ear and war files using IBM WebSphere and Apache ANT.
  • Exposed to deploying EJB components on IBM WebSphere Application Server 4.x

Environment: J2EE, EJB, JDBC, IBM Web Sphere, WSAD, Microsoft SQL Server, UNIX

We'd love your feedback!