We provide IT Staff Augmentation Services!

Sr. Java\ J2ee Developer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • 7+ years of IT experience in Design, Development, Support and Implementation of Web based applications with n - Tier Architecture using JAVA /J2EE and MVC Technologies.
  • Profound experience in J2EE technologies such as JSP, Servlets, Struts, spring, Hibernate, Java Standard Tag Library, Custom Tag Libraries, JDBC, JSF, EJB, RMI, JNDI, JUnit, JMS, XML, and Web Services .
  • Excellent knowledge and hands on experience on multi-threading, Exceptional Handling, Memory management, OOPS, Collections, Concurrency and Garbage collection, concepts in core java.
  • Experience in developing and deploying applications using servers such as Apache Tomcat, WebLogic, IBM WebSphere and JBoss, tools such as TOAD and SQL .
  • Developer for database development and interaction, using IDE's and excellent knowledge in Software Development Life Cycle (SDLC).
  • Proficient in implementing Design patterns like Singleton, Factory, DAO, and DTO.
  • Hands on experience utilizing Agile methodologies such as SCRUM and TDD.
  • Extensively used STRUTS and SPRING frame works .
  • Strong working knowledge of SQL, PL/SQL, Stored Procedures, Joins and Triggers with databases like Oracle, DB2, and MS SQL Server.
  • Designed, Developed and implemented Java Web Services using XML, SOAP, REST, WSDL, Algorithms and UDDI.
  • Designed and developed APIs using Spring MVC which support JSON and XML format for the responses.
  • Expertise in web-based GUIs development using JavaScript, JSP, HTML, DHTML, and CSS.
  • Knowledge of AngularJS framework and bootstrap for responsive design .
  • Excellent problem identification skills through Log4j.
  • Hands on experience in writing Unit Tests using JUnit, TestNG, Mockito . Working experience on Selenium and other Test Automation Frameworks.
  • Experience in using build tools like Ant and Maven.
  • Involved in creation of Low Level Design including sequence diagrams and class diagrams to understand the existing architecture.
  • Used various version control tools like SVN, Clear Case, PVCS, and CVS.
  • Strong experience with XML, XSL, XSLT, and XPATH .
  • Retain enhanced Security for the service layer methods using spring security .
  • Worked with Object Relational Mapping (ORM) tools like Hibernate.
  • Experience with profiling applications for memory/CPU utilization using JConsole and JProbe .
  • Retain excellent Technical background, communication, interpersonal and presentation skills. Quick at learning new technologies & frameworks.

TECHNICAL SKILLS:

Web Technologies: Java, J2EE, JDBC, Struts, Spring, Hibernate, Swing, Multi-threading, JSF, XML Parsers, JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, JCA, JTA, JSTL, JDO, EJB, JMS, Java Swing, Web services, SOAP, WSDL, JAX-RS/WS, Java Beans, JavaScript, AJAX.

XML Technologies: XML, XSD, XSLT, DTD, DOM parser, SAX parser, XPath, XQuery.

Databases and Tools: Oracle8 / 9i /10g, HSQL, Sybase, MySQL, MSSQL, SQL Server, IBM DB2, Toad for SQL Server.

Web/App. Servers: Apache Tomcat, Web Logic, Web sphere, JBoss. IIS

IDEs / Tools: Eclipse, NetBeans, Red Hat Developer Studio, RAD, WSAD. / TOAD, Maven, XmlSpy, Ant, PL/SQL Developer, JUnit, iReport.

Languages: C, C++, Java, SQL, PL/SQL, HTML.

Operating Systems: Mac OS X, Windows 95/98/2000/XP/7/8/10, Sun Solaris 9/10, Red Hat Linux 10.

Design Patterns: MVC, DAO, DTO, Front Controller, Session Fa ade, Business Delegate, Observer, Singleton, View Helper, Decorator, Factory Pattern etc.

Methodologies: Agile, Scrum, Test Driven Development.

Frameworks: Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, Log4j.

Web Services specs and Implementations: JAX-RPC, JAX-WS, JAX-RS, ESB, Axis, JWSDP.

Scripting/GUI Tools: HTML5, DHTML, DOJO, JSON, JavaScript, CSS3, Shell Script, Dreamweaver, MS FrontPage, VBScript, JSTL, JSP.

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Sr. Java\ J2EE Developer

Responsibilities:

  • Struts (1.3) framework with intense study in Action classes, Dispatch Action and Struts tiles.
  • Worked on Elasticsearch Performance and Optimization, the process for continuously bulk importing catalog Data from Postgres into Elasticsearch.
  • Spearheading company-wide transition from Redis to Elasticsearch for caching and catalog browsing/search.
  • Vastly used JavaScript for the front-end UI.
  • Configured Tiles for creating templates and uniform looks. Which involved AJAX in scenarios to reduce Page refreshing and Performance improvement.
  • Developed Server side programs using EJB3.0 helper beans and induced in WebSphere App Server.
  • Implemented JSF core/HTML tags for views.
  • Developed few pages with HTML5, AngularJS and CSS3.
  • Creating Managed bean used to instantiate backing beans used in a JSF application and stores them in a Scope.
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
  • Adopted J2EE design patterns like Service Locator, Session Façade, Value Object and Singleton.
  • Developed EJB Session Beans to communicate with Controller and database layer.
  • Involved in implementation of client side validations using JavaScript.
  • Generated POJO classes to map to the database table. Written shell scripts for executing on-demand jobs.
  • Hibernate & Spring DAO layer support at Persistence Tier.
  • Implementing Spring IOC using XML files in Business Tier.
  • Implementing Factory Pattern using spring’s Bean Factory.
  • Design Business validation and implementing them in the Business Objects.
  • Developing DB mapping XML files in Hibernate.
  • Hibernate Query Language (HQL) as the Persistence Framework, for mapping the object. Oracle as the Database.
  • Implementing Hibernate and Spring's DAO layer together offer a high performance, productive approach to persisting Plain Old Java Objects (POJOs).
  • Written XML files as a part of application development and parsed those documents using SAX
  • Developed Enterprise Java Beans.
  • Hibernate O/R mapping framework takes an Object-centric approach to implementing data persistence.
  • Developed DHTML pages and JavaScript functions for client side validations and created CSS pages.

Environment: Java 1.7, Java Beans, AJAX, Eclipse, Web-logic Application Server 10.3, CSS, XSL, XSLT, DOM, SAX, DTD, XML Schemes, Oracle 11g, SQL, PL/SQL, Log4j, Jira, Jenkins, JSF 2.0, Hibernate 4.0, Spring 3.2, XML, XHTML, DHTML, Maven, JavaScript.

Confidential, Chicago, IL

Java\ J2EE Developer

Responsibilities:

  • Full Stack Rails Engineer working on several brand new-features like learn to index, and search/query large number of documents (~4 million) inside Elastic search.
  • Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with spring functionality.
  • Extensively used Elasticsearch wherein we explored more on Cluster, modifying and studied the end-user Data.
  • Extensively worked with XML schema, XSL/XSLT, XML to navigate in XML documents, and DOM4J to process and parse xml files.
  • Involved in SDLC requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Used JAX-WS(SOAP) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework.
  • Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
  • Created controller Servlets for handling HTTP requests from JSP pages.
  • Implemented the business logic using various Design patterns.
  • Used Spring framework to inject the DAO and Bean objects, auto wiring the components.
  • Worked on development of Hibernate , including mapping files, configuration file and classes to interact with the database.
  • Implemented dozer bean mapping for mapping the domain objects.
  • Used SQL Queries in Java code to do select/update/delete depending upon the business requirement.
  • Also, used Stored procedures connecting to the database using spring JDBC .
  • Responsible for modifying existing xml schema definition as per client’s requirements.
  • Used XPATH to navigate through Attributes and Elements in an XML Document.
  • Used Gradle as a build tool automating the building, testing, publishing and deployment loading all the dependencies from the nexus artifact repository.
  • A WebSphere JNDI naming tree is maintained for the external configuration of a service.
  • Used multithreaded environment to run the processes asynchronously using different future calls to access the data.
  • Good hands on UNIX commands, used to see the log files on the production server.
  • Developed several shell Scripts to automate file transfers. Deployed the complete Web and enterprise applications in WebSphere Server.
  • Involved in developing Unit Test cases and testing the Application using soap-ui.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Used JAXB to marshal and un marshal the xml-java object, java objects-xml.

Environment: Java 1.8, Java Beans, J2EE, SOAP, Spring 3.0, CXF, hibernate 3.0, Ajax, JQuery, JSP, XSD, XML Bean, WebSphere 8.5, Log Expert, FileZilla, Spring Framework security using LDAP, Oracle ADF Business components, ADF faces, Eclipse Juno, DB2, JUnit, Log4J, Unix, Git 1.9.3, Gradle 1.11, Altova map Force 2014, Soap-UI 4.6.4, Mobax Term.

Confidential, Albany, NY

Java\ J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Implemented server side tasks using Servlets and XML.
  • Implemented Struts Validation Framework for Server side validation.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Developed Web services (SOAP) to interact with other components.
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Integrated Spring DAO for data access using with Hibernate.
  • Written stored procedures, triggers, and cursors using Oracle PL and SQL.
  • Implemented Java and J2EE Design patterns like Business Delegate, Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
  • Created and deployed web pages using HTML, JSP, JavaScript and CSS.
  • Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.

Confidential

Java\ J2EE Developer

Responsibilities:

  • Created Ajax classes and XML documents to retrieve data from server to client and code to handle this data at presentation layer with the Ajax components using JavaScript to make the application very interactive.
  • Developed the Credit Checking module using Servlets and JSP with core java components in Web using Rational Rose.
  • Worked on presentation Framework such as Tiles to create various Tiles.
  • Developed code for AOP (Aspect Oriented Programming) to put Logging with the help of Log4j, and worked on implementing profiling aspect in to application to address issues like performance and tracing the application failure.
  • Developed code for SRS by creating Struts action classes, Struts action forms, Tiles definitions, Spring beans mapping.
  • Worked on Struts validation for validating several form fields
  • Handled several bug fixes and resolved user issues. Managed a ticketing system for resolving user issues independently.
  • Worked on Web Services for customer related business process and fleet management solutions to expose the business logic.
  • Successfully implemented Servlet Filters for adding Security to application to restrict the access to unauthorized users.
  • Worked on various client side components such as Yahoo UI widgets, Ajax Components and written client side programming using JS, jQuery.

Environment: Windows, WebSphere, IRAD, Java, JSP, Servlets, Struts, Spring, jQuery, Yahoo UI, Ajax, Junit, SQL Developer Tiles, iBatis, myBatis.

We'd love your feedback!