We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 7+ years of IT experience in designing and developing large scale enterprise applications using Java 1.6, J2EE, Struts, Spring MVC, OpenJPA, JSF, RESTful WebServices, SOA, Dozer, XML, JAXB, Ant and Maven.
  • Extensive experience with ORM frameworks like Hibernate and Open JPA.
  • Extensive experience with Web Frameworks like Struts and JavaServerFaces (JSF).
  • Extensive database development experience in developing Stored Procedures, Functions, Packages and Triggers on SQL Server, Oracle and DB2.
  • 5 years of total IT Experience in eCommerce multi channel implementations including 5 years in IBM Websphere Commerce server.
  • Experience working various development models like Waterfall, Iterative and Agile.
  • Implemented J2EE design patterns like Singleton, Session Facade, Business Delegate, VO and DAO. Strong Object Oriented Design skills and experience with UML
  • Extensive experience in Spring Core, Spring MVC, Spring Web Services, Spring Batch, Spring Integration, Spring Security, AOP.
  • Experience with JAXWS and spring boot based Contract First Webservices.
  • Experience in Apache Software Load Balancing, JBoss Clustering and SSL Configuration on Apache Server.
  • Experience in Web development using HTML, DHTML, JavaScript, JQuery, DOJO, AJAX, CSS, XML, and XSL.
  • Extensively worked on Weblogic 7.0/8.0/9.0, JRUN and JBoss 4.0.2 application servers. Strong understanding of GIT Hub.
  • Worked on Servlet containers like Apache Tomcat, Jetty and Webservers like Apache Webserver.
  • Worked on WebSphere Business Modeler (WBM) and WebSphere Integration Developer (WID).
  • Experience in working with Eclipse IDE and RAD 7.5 and build tools like Ant and Maven and source controllers like VSS, CVS and SVN.

TECHNICAL SKILLS

Languages: Java, XML, XSLT, PERL, SOAP, JavaScript, PL/SQL, C, C++

Databases: Oracle, SQL Server,DB2, MS Access, Sybase

Web Technologies: JSP, JSTL, OAuth, Tiles, Servlet, Java Beans, EJB, JDBC, XML, HTML, XSLT, JSF, CSS, JavaScript

J2EE Technologies: JDBC, JNDI, RMI, EJB, Java Beans.

Application Servers: JBoss, BEA WebLogic 7.x/8.x /9.x

Web Servers: Tomcat 5.5/4.0, IBM Web Sphere Commerce Application Server

Database Tools: TOAD, SQL Developer

Operating Systems: Windows XP, Unix and Linux

IDE & Versioning Tools: Eclipse, My Eclipse, RAD 7.5,JDeveloper, Microsoft Front Page, Microsoft Visual Source Safe, Concurrent Versioning System (CVS) and PVCS, ANT.

Frameworks: Struts, MVC, JSF, Spring batch, Hibernate and Velocity

Design Patterns: Singleton, Data Access Objects, Value Objects, Template Method, Business Interface, Business Delegate, Service Locator, Model View Controller and Front Controller.

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Sr. Java Developer

Responsibilities:

  • Designed and implementing a rule based engine using Spring Integration and Hibernate.
  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of design Phase using Rational Rose.
  • Experience in working with Agile Methodologies.
  • Designed the Use Cases and Sequence Diagrams using MS - Visio. Worked boot camp session on UML and design patterns.
  • Application built on JavaFinancial platform, which is an integration of several technologies like Struts and Spring Web Flow.
  • Developed server-side services using Java multithreading, JavaScript, Struts, Rest Full Services, Java, spring MVC 3.0, Web Services (SOAP).
  • Deployed IBM Web Sphere Commerce Server-based website to convert from legacy data source using Struts-based MVC and Java JDBC framework.
  • Configuring Web Sphere resources, includingJDBC providers, JDBC data sources and connection pooling.
  • Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks.
  • Integration of Spring Portlet Framework with the Flex based custom components.
  • Built data access subsystems using Hibernate and Spring against stored procedures on a DB2 database.
  • Used Web Sphere Application server (WSAD 5.0) for application deployments.
  • Worked in ESB/WID/Process Server, EJBs and Web Services, suggesting the best practices in design and development.
  • Developed the Enterprise JavaBeans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Developed deployment descriptors for the EJB have to deploy on Web Sphere Application Server.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Implemented various J2EE Design patterns like Singleton, JavaScript, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Build ANT Script for the application and used Log4J for debugging.
  • Used Junit Framework for the unit testing of all the javaclasses.

Environment: Java6, JavaScript, JAX-RS, Struts 1.2, Spring MVC 3.0, EJB 2.0, Hibernate 3.0, Oracle10g, Web Sphere, WSDL, ActiveMQ, Groovy/Grails, RestFul API Services, XML, Mule ESB, Netbeans 7.0.1 IDE, HTML5, CSS,RAD, JavaScript, Ajax, JQuery 1.3.1, Apache Tomcat 5x, Log4j, JUnit framework,MockObjects,RSS,ApacheAnt1.7.

Confidential, Elmhurst, IL

Java/J2EE Developer

Responsibilities:

  • Design and Development of front-end usingJavaScript, JSP and HTML5.
  • Developed and deployed EJBs into BEA Weblogic application server.
  • Followed Agile/SCRUM software development methodologies.
  • Used NetBeans for writing code for JSP and establishing connection to database through JDBC.
  • Integration with the J2EE Services layer of Unity Platform, using Spring application context.
  • Upgrading WebSphere Application Server with latestfix packsand applyingfeature packsfor Websphere Commerce Server.
  • Provided production support to a loans servicing system using Groovy, PL/SQL, Java, and Eclipse.
  • Developed views and Controllers using Spring MVC Framework and Java multi-threading.
  • Experienced with SOAP/WSDL. Have also designed and developed REST interfaces in Java. Involved in TestingWeb Servicesusing SOAP UI.
  • Refactored existing project to make it more RESTful and thread-safe.
  • DesignedRESTAPIs that allow sophisticated, effective and low cost application integration.
  • Developed web methods in Web Services to expose critical application features.
  • Developed architecture, and implemented message broker migration away from Weblogic JMS to ActiveMQ cluster.
  • Worked closely with configured application Servers, Virtual Hosts,Web resources, Servlets, JDBC drivers and Servlet Engines-as well as deployment of EJBs across multiple instances of WebSphere.
  • Made extensive use ofJavaNaming and Directory interface (JNDI) for looking up enterprise beans.
  • Involved in developing JSF components for the next generation version of the application
  • Designed powerful JSF and JSP Tag libraries for reusable web interface components.
  • Involved in developing reports engine, which consumes the Xml and applies XSLT to generate reports.
  • Developed Ant build scripts
  • Used MS Visual Safe Source for version control.
  • Generated excellent reports using J2EE, Jasper Reports and JDBC classes.
  • Validation of front-end screens usingJavaScript before sending data to the Server.
  • Created SQL, PL/SQL statements for the effective retrieval and storage of data from the database.

Environment: Java 6,JavaScript, EJB 2.0, JAX-RS, RestFul API Services, Spring MVC 3.0, Web Sphere Application Server, Git Hub, PLSQL, RAD,JNDI, JSP, Groovy/Grails, JDBC, Mule ESB, BEA WebLogic 7.0, HTML5, TSQL, MS SQL Server 2005, NetBeans IDE.

Confidential, Wilmington, DE

Java/J2EE developer

Responsibilities:

  • Involved in understanding system requirements, application design, functional specifications and verify test strategies against the requirements.
  • Used J2EE architecture with Spring-Hibernate MVC (Model View Controller) to make the system scalable.
  • Introduced team to new testing approaches, including Spring integration tests - code quality improved markedly.
  • Responsible for the development of front end using Struts 1.3 for accessing the services on the enterprise tier.
  • Designed and developed the Business Service using Spring Framework (Dependency Injection) and DTO Design Pattern.
  • Responsible for designing user interface using Spring Framework and JSP’s, JavaScript.
  • Worked on Hibernate object/relational mapping for DAO Design Pattern according to database schema.
  • Worked on the Web Services classes and WSDL generation and exposed the service Confidential server-side over the Internet.
  • Used Apache Axis 2 Web service standard to generate javaclasses from WSDL and created stubs call to consume the service Confidential client.
  • Involved in performing Unit and Integration testing Junit.

Environment: Java 6,J2EE (JSP’s, Servlets), JavaScript, XML, Apache Tomcat, HTML5, Spring MVC 3.0, Hibernate, RESTful Web Services and Junit, Ant, and Log4J

Confidential, East Lansing, MI

Java/J2EE Developer

Responsibilities:

  • Used Agile methodology for the iterative development of the application.
  • Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards. Followed test driven development and participated in scrum status reports.
  • Configuring Database (DB2) to WebSphere Process Server and ran the db2 scripts to create databases, tables, schemas for Process Server.
  • Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and used IBM Rational Rose for generating the UML notations
  • Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern.
  • Interacting with client in design and code review meetings.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
  • Designed and developed Controller Servlet, which will route request to Application Controller
  • Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application
  • Created DAO java objects for hibernate mappings
  • Designed and developed hibernate objects for data insertion
  • Development of hibernate objects for data fetching for batch and front-end processing
  • Front end screens development using JSP with tag libraries and HTML pages.
  • Cleaning up duplicate reports across business streams
  • Active participation in Weblogic server and Oracle problems (killing instances, debugging server logs, applications logs)
  • Written SQL queries, stored procedures modifications to existing database structure as required per addition of new features.
  • Client side validations and server side validations are done according to the business needs. Written test cases and done Unit testing and written executing Junit tests.
  • Used Log4J API for logging and debugging.
  • Written ANT Scripts for project build in UNIX environment.
  • Involved in Production implantation and post production support.

Environment: Java 6, Struts-Spring-Hibernate integration framework,IBM Web Sphere Commerce Server, JSP, HTML, Oracle, Oracle 10g,SQL, PL/SQL, XML, XSLT, LDAP, Weblogic, Eclipse, Ajax, JQuery,Clear Case, Clear Quest, JUnit.

Confidential

Software Engineer

Responsibilities:

  • Developed STRUTS forms and actions for validation of user request data and application functionality
  • Developed server-side services using Java multithreading, Spring MVC.
  • Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data
  • Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database
  • Used JavaScript for the web page validation and Struts Validator for server side validation
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects
  • Used Clear case for source code control and JUNIT for unit testing
  • Involved in peer code views and performed integration testing of the modules
  • Followed coding and documentation standards

Environment: Java, J2ee, Struts, Spring MVC 3.0, JSP, JDBC, Ant, Xml, IBM Web Sphere, WSAD, Junit, Db2, Rational Rose, CVS, SOA And RUP.

We'd love your feedback!