We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Northbrook, IL

TECHNICAL SUMMARY

  • Around 8 - years of progressive experience in complete Software Development Life Cycle (SDLC) which includes analysis, design, development, integration, testing and deployment of Web, Client/Server and Internet/Intranet technologies in N-Tier J2EE Architecture on UNIX and Windows environment using Java, J2EE and various application servers.
  • Proficient in design and development of Java and J2EE technologies using core Java, Java Beans, Multithreading, JDBC, Servlets, JSP, JSTL, JNDI, JAXP, JAXB, EJB, JMS/Sonic MQ, IBM MQ Series, AJAX, Web services, MVC framework, Struts, Spring, Hibernate, JSF, JSON, JQuery, DOJO, Harvest, JPA (Java Persistent API), Apache Axis/Camel, Log4J, Jakarta Ant and Maven.
  • Experience in Web Services using SOAP and RESTful frameworks.
  • Extensive experience in XML related technologies like XML, XSL, XSLT, DTD, XML Schemas, SAX and DOM Parsers.
  • Strong in web GUI development using web technologies like HTML, DHTML, JavaScript, JSON, JQuery and CSS.
  • Hands on experience with Web Services (SOAP, WSDL, UDDI) and developing XML web services.
  • Expertise in Object Oriented Design and Programming and SOA (Service Oriented Architecture).
  • Good experience in AGILE delivery process of software using SCRUM.
  • Expertise working with standard Java design patterns (Singleton, Session Facade, DAO, DTO, MVC, and Service Locator).
  • Good in Java Multithreaded programmingto develop multithreaded modules and applications.
  • Expertise in deployment of web/application servers like IBM WebSphere, WebLogic, JBOSS and Apache Tomcat.
  • Good noledge in packaging teh Java applications as JAR, WAR and EAR files and deploying them in various application servers and environments.
  • Proficiency in PL/SQL Programming to develop Stored Procedures/Functions, Packages and Database triggers.
  • Design Java components using Java and J2EE design patterns like Front controller, DAO, Singleton and noledge in other J2EE patterns.
  • Experience in enterprise use of IBM WSAD/RAD, Eclipse, Bamboo, Cruise control, IntelliJ Idea and JDeveloper for modeling and developing J2EE applications.
  • Experience working with teh source control and versioning tools like Clear Case, Clear Quest, CVS, WinCVS, VSS, SVN and PVCS.
  • Good in OOAD Techniques, Developing Use Cases, Integration Diagrams (Sequence, Class and Collaboration Diagrams), Packages and Classes using Rational Rose.
  • Good working noledge of MS-Office (Outlook, Outlook express, Word, Excel and Power point).
  • Good analytical, problem solving, trouble-shooting capabilities, communication and interpersonal skills with good work ethics.
  • Ability to learn new concepts, interact with individuals at all levels of teh organization and contributing to project success in multi-tasking, fast paced environment.

TECHNICAL SKILLS

Operating Systems: Windows 8.1/7.0/Vista/XP/2000, LINUX and UNIX

Languages: Java, C, SQL

RDBMS: Oracle 9i/10g/11g, SQL Server 2005/2008/2012, MySQL 3.23

Java Technologies: J2SDK/JDK, JDBC, Servlets, EJB, JSP, JSTL, Struts, JNDI, JMS, SpringHibernate, JPA, JSF, Web Services, Multithreading, JUnit/Cactus

Web Servers: Tomcat 4.x/5.x/6.x

Application Servers: IBM WebSphere Application Server, BEA Weblogic, JBoss, Oracle 10gAS

IDE: MyEclipse6.6/7.5/8.5, IntelliJ Idea5.x, JDeveloper 10.x, IBM WSAD/RAD

Methodologies: Agile, Waterfall and RUP

Web Technologies: Apache Velocity, HTML, DHTML, CSS, Java Script, AngularJS, JSONAJAX, DWR, JQuery, XML, XSL/XSLT

Other Tools: ANT, Maven, Hudson, Harvest, Log4j, Visio, Rational Rose, TOAD, SQL Developer, Apache Camel/Axis

Open source: Ruby on Rails (RoR) and soapUI 2.0/2.5/3.0

Version Controllers: SVN, CVS, VSS, Perforce (P4), PVCS, ClearCase, Telelogic CM Synergy

Frameworks: Struts, Tiles, spring, Hibernate, iBatis Framework, netSymbols, Team Center

PROFESSIONAL EXPERIENCE

Confidential, Northbrook, IL

Sr. Java/J2EE Developer

Responsibilities

  • Involved in gathering requirements from teh Business users and converting them as solution documents.
  • Prepared teh Functional Requirement Documents, Technical Design, Technical Architecture and Data Base Design.
  • Designing and Developing GUI components for all functionalities in teh project using JSP, HTML, and Struts2 tag libraries and CSS.
  • Developed and maintained teh data layer using JDBC and performed configuration of JAVAapplication framework.
  • Acted as Scrum team member for teh agile core process team applying Scrum principals.
  • Developing all components like Action, Service, DAO, and DTO classes in different tiers of teh application.
  • Involved in developing user authentication functionality using LDAP with SSL.
  • Utilizing open source frameworks like Struts2, spring and iBatis in teh architecture to make use of their well proven features.
  • Migration of teh existing Perl jobs to Java.
  • Design and development of multithreaded components for teh batch jobs.
  • Used JPA-Hibernate mappings for teh DAO layer.
  • Designed J2EE architecture using struts through Java Servlets.
  • Validated HL7 messages received from teh customers and messages sent to teh customers.
  • Implementation of enterprise application with jQuery, AngularJS and Spring MVC.
  • Worked on stored procedures, functions and PL/SQL and SQL queries in Oracle 11g/10g.
  • Using maven as teh build script and SVN as source repository.
  • Implemented agilemethodology using Eclipse,Java, spring and Hibernate for teh CEE application development.
  • Developed validation classes using Struts Validation framework.
  • Used Java Messaging Services (JMS) and Backend Messaging for reliable and asynchronous exchange of information such as payment status report.
  • Wrote and consumed RESTful Web Services and published it on WebSphere Application Server.
  • Used JAXB as XML binding tool to generate Java classes.
  • Used SOAP UI tool to validate teh web services.
  • Used ANT and Build.xml for teh core Java batch jobs.
  • Developed database adapter, web services adapter, ftp adapter, messaging adapter and custom workflow for non-oracle system using Camel.
  • Developed Unit test cases for teh classes using JUnit.

Environment:Java,J2EE, JSP, Servlets, JDBC, HTML5, JavaScript, Agile (Scrum), AngularJS, JSON, Perl, Struts, Hibernate, Spring, HL7, Oracle 11g/10g, ANT, SQL, CSS, Maven, SVN, XML, IBM WebSphere Server, Eclipse, JUnit, CVS, Log4j, JMS, ActiveMQ, Apache CAMEL (Integration),UNIX and Windows.

Confidential, Weehawken, NJ

Java/J2EE Engineer

Responsibilities

  • Involved in teh design and web based changes made to teh MNNT (Interface Monitoring and Notification) Tool.
  • Developed teh business logic and work flow based on MVC Architecture.
  • Designed teh spring context to manage caching for teh beans.
  • Used JSON (JavaScript Object Notation) Array, JSON objects to get teh response from CGI.
  • Designed velocity templates to display teh view from JSON response for one page checkout.
  • Used AJAX for displaying sizes and colors for teh styles.
  • Writing DAO’s using spring framework.
  • Used DOM & SAX parsers for XML parsing for GUI Builder.
  • Used JQuery and AJAX to handle dynamic content of teh application.
  • Developed Servlets controllers to handle JSON request, responses.
  • Involved in writing DTD’s to validate XML & used XERCES DOM parser to parse XML documents.
  • Designed and developed teh Data Access Layer through DAO pattern.
  • Responsible for writing teh SQL queries to get data for checkout pages.
  • Used HTML, CSS and JavaScript extensively to develop presentation layer to make it more user friendly.
  • Developed ANT scripts for building and deploying teh application.
  • Participated in code reviews and approved teh code for quality, performance and maintainability.
  • Research and recommended open source and other technology frameworks to develop effective and high end system.
  • Writing JUnit test cases for complex components.
  • Created and executed teh developer test plans for unit testing and also executed teh QA test plans for effectively testing teh application.
  • Used SVN as a source controller for version management.

Environment: Java, J2EE, Struts, Spring, Web Services, Apache AXIS 1.2, Eclipse, Servlets, Oracle 10g, SQL, TOAD, XML, XSLT, ANT 1.6, Maven, Log4j, SVN, JQuery, AJAX, JSON, Java Script, HTML, CSS, IBM WebSphere Server, WSAD, ClearCase, GNOME terminal, Squirrel SQL client, UNIX and Windows XP.

Confidential, NYC, NY

Software Engineer

Responsibilities

  • Responsible for requirement gathering, design and analysis of teh system.
  • Implemented JAX-WS (SOAP) web services in addition to existing services for required Modules with Spring Framework.
  • Integrated business layer using JPA, Hibernate with Spring DAO.
  • Used Struts framework along with JSP, HTML, CSS, and Java Script to construct teh dynamic web pages (presentation layer) for teh application.
  • Developing pre-processors and post processors (Servlets) for business functionality.
  • Attend daily scrum calls, provide teh project status and clarify any technical feasibility for new requirements.
  • Involved in teh client's QA team calls, validate teh defects and provide ETA's and drive teh team to fixing these.
  • Implemented oracle coherence as caching mechanism in teh service layer
  • Utilized OOPS/MVC noledge to improve JavaScript skills, including NodeJS with Express.js framework and MEAN stack development.
  • Designing and developing REST based Web Services with high availability and low latency.
  • Developing data access layer using IBATIS -ORM and JDBC.
  • Involved in writing Spring MVC rest controllers for UI interactions and server side flow.
  • Wrote stateless Session Beans for teh data model, built java application using ANT.
  • Developed Logging Framework Using Log4J.
  • Used JPA (Java Persistence API) with Hibernate as Persistence provider for Object Relational mapping.
  • Providing technical assistance and trouble shooting in teh modules.
  • Involved in code review of teh team members and implemented best practices
  • Knowledge transition to Production support team.
  • Implemented code for business logic using EJBs.
  • Involved in client side validations using Java Script.
  • Performed unit testing using JUnit and monitored teh error logs using Log4J and fixed teh problems.
  • Used JavaScript, jQuery and AJAX for displaying data in customized format on User Interface.

Environment: Java, J2EE, Servlets, Web services (REST), Spring Frame Work, JavaScript, WebSphere application server, HTML5, CSS3, JQuery, XML, XPATH, Hudson, Log4j, SVN, JUnit, Adobe Site catalyst. ANT, JPA, JMS, UNIX, Windows XP.

Confidential, Montvale, NJ

Java Developer

Responsibilities

  • Developed JSP and Servlets for server side transactions. Login authentication is done by JSP by verifying with database security tables.
  • Developed applet based user interfaces using JFC Swing.
  • EJB as a middleware in designing and developing a three-tier distributed application.
  • Implemented Home Interface, Remote Interface, and Bean Implementation class.
  • Involved in teh development of Functions, Triggers and Stored Procedures for PL/SQL backend implementation.
  • Used Swing (JFC) to develop various interfaces for administration applications.
  • Used Swing components like Image Buttons, Tree and Table. Used JFC/Swing to developed Client and Admin screen, which contains various swing components like JTable, JList etc.
  • Design & Developed UI’s using JFC/Swing Components like JTree, JTable, and JFileChooser GUI.
  • Developed Swing rich GUI to support and manage data in Oracle database.
  • XML was used to store teh profile of employee. Developed a session bean to gather employee and computer information. Designed Class diagrams using rational rose for employee java bean.
  • Used Java Server Pages to create teh GUI for teh client to enter company information.
  • Developed teh GUI to display teh result of teh search given by teh customer.
  • Developed a Session Bean for teh storage of Information about teh client (Information Service).

Environment: Java, JSP, Servlets, Swing, JFC, Eclipse, Oracle 9i, Java Script, HTML, SQL, Java Beans, WebLogic, SQL*Loader, UNIX and Windows XP.

Confidential

Java Programmer

Responsibilities

  • Developed teh persistence classes and mapping files using Hibernate. Hibernate Query Language (HQL) was used to queries against hibernate’s data object.
  • Used JUnit Test cases for testing teh application modules.
  • Used Log4J for application logging.
  • Involved in designing web pages using HTML and DHTML.
  • Written code for PL/SQL blocks for back-end data transactions.
  • Developed ANT build scripts for project.
  • Developed web application using Struts framework and Enterprise Java Beans Web Services for various business transactions.
  • Developed DAO design pattern for hiding teh access to data source objects, Stateless CMP Session beans, and Entity beans.
  • Used Stateless Session bean for maintaining teh transaction to minimize resource overhead.
  • Used Hibernate for Database connections and retrieve data from database.
  • Wrote Stored Procedures to populate teh database with Oracle.
  • Wrote Java Script code for client side validation.
  • Deployed Servlets, JSP’s on WebLogic application server and was involved in configuring teh server to teh local needs.

Environment: Java, J2EE, Hibernate, HTML, ANT, Log4J, Java Script, CSS, Struts, Java Beans, XML, WebLogic Server, Oracle 10g, SQL, Log4j, JUnit and Windows Vista.

Confidential

Java Contract Engineer

Responsibilities

  • Involved in teh full life cycle of teh project, me.e. from design phase to testing phase.
  • Involved in preparing teh Detailed Design document for teh project. Designed teh class diagrams and sequence diagrams.
  • Fabricated teh entire application based on J2EE.
  • Used extensive JSP, HTML, JavaScript to develop presentation layer using MVC architecture.
  • Designed and developed extensive Java Servlets and DAO to handle various requests. This also included Java Beans, JDBC components for back end validations and processing.
  • Involved in teh design and analysis of teh complete project, including Use Case and Sequence Diagrams.
  • Made use of JDBC (Type 4 Driver) to connect from Java code to Mysql database.
  • Deployed Servlets, JSPs WebLogic application server and was involved in configuring teh server to teh local needs.
  • Involved in understanding teh business requirements and teh required enhancements to redevelop teh new web interface.
  • Involved in writing teh Application Design documents, providing teh class diagrams, relationships between those objects and corresponding sequence diagrams.
  • Created teh web pages using HTML.
  • Involved in providing teh architecture using common J2EE patterns like Business Delegate, Session Façade and Struts for Web Layer Framework.
  • Designed teh JDBC wrapper, Query base classes for DAO layer implementation.
  • Designed and Developed client side applications using JSP.
  • Developed Business components using EJB. Worked extensively with Session and Entity Beans.
  • Involved in teh development of XSLT templates for teh exchange of XML documents between manufacturers and dealers.
  • Developed XML Schemas.
  • Used Java Mail API to send email to customers and manufacturers.
  • Involved in writing SQL procedures.

Environment: Java, J2EE, EJB, JSP, HTML, Java Script, CSS, Struts, Java Beans, XML, Hibernate, WebSphere, Tomcat, Eclipse, MySQL, SVN, Log4j, JUnit and Windows XP.

We'd love your feedback!