We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Cary, NC

SUMMARY

  • Strong experience in all aspects of Software development methodology including Requirement Analysis, Design Specification, Implementation, Testing and deployment of Enterprise Applications, Web based Applications, e - commerce
  • 9 years of experience in enterprise solutions.
  • Good Exposure to front end and back end development.
  • Strong experience with Agile/SCRUM design methodologies with Test Driven Development (TDD)
  • Experienced as a designer using UML modeling using Enterprise Architect
  • Extensive experience in deploying and maintaining applications on clustered WebLogic, Websphere JBoss, Tomcat servers.
  • Experience in UI development with GWT and EXTJS.
  • Expertise in J2EE technologies like AJAX, JSP, Hibernate, JDBC, Spring MVC, AOP,JNDI.
  • Expertise in various Java/J2EE design patterns including Data Access Object, MVC, and Singleton in the development of Multi-tier distributed Enterprise Applications.
  • Expertise in XML and developing DTD’s and Schemas, XSLT, XSD.
  • Extensive experience in SQL, PL/SQL programming, Stored Procedures SQL Tuning, and Query Optimization.
  • Experience in server side business logic development using Session, Entity and Message Driven Beans.
  • Strong experience with JUnit in writing test-cases
  • Experience in error logging and debugging using log4j.
  • Proficient in using various IDEs like Eclipse, RSA, IntelliJ .
  • Experience working with various versioning tools like CVS, SVN etc.

TECHNICAL SKILLS

Web/Application Servers: IBM WebSphere, WebLogic, Apache Tomcat, JBoss

J2EE Technologies: J2EE, EJB, Servlets JSP, JSTL, JSF, JDBC, MVC, Struts Hibernat,Swing,struts, Spring, LOG4J, SL4J, JNDI, RMI, JMX, ECN, JUNIT, JAXRPC, JAXB, SAX/DOM, ANT,JSP,AJAX,CSS,GWT EXTJS.

Messaging Systems: JMS, MQ Series

Languages: Java, C, C++,.net, SQL, PL/SQL, Shell, Perl

IDE Tools: RSA, RAD,WSAD, Eclipse, JBuilder, NetBeans

Web Technologies: JavaScript, CSS, HTML, DHTML, XML, XSL, XSLT,GWT

Internet Protocols: HTTP, HTTPS, IMAP, SSL, SOAP, TCP/IP, POP3, SMTP

Databases: Oracle, SQL Server, IBM DB2, My Sql, Sybase

Design Methodologies: UML, Rational Rose, RUP, Agile, TDD, XP

Version Control Tools: SVN, CVS, Clear Case, MKS,Git

Operating Systems: Windows XP/2000/NT/98/95, Red Hat Linux 7.3, UNIX

Testing Tools: JUnit, Cactus, QTP, SOAP UI

Rules Engine: ILOG

Defect Tracking Tools: QC, JIRA3.12

PROFESSIONAL EXPERIENCE

Confidential, Cary NC

Java Developer

Responsibilities:

  • Perform VERACODE scans on the applications and identify the actual flaws by talking to security team.
  • Fix the security flaws, particularly cross site scripting (XSS) using backend - ESAPI encoder and other java script encoders
  • Design reviews with Archiect and team for upcoming projects.
  • Fix the use of hard coded password security flaws in the application.
  • Perform code reviews in the team.
  • Use Git bit bucket for source control
  • Work on export to excel reports using apache POI 3.10
  • Worked on java 8 using new features like lambda expressions
  • Fix the SQL injections using prepared statements.

Environment: J2EE, Java 1.8, JSP, Hibernate, Spring-MVC, Web Services(SOAP), SOAP UI,Apache Tomcat, JPA, Junit, JavaScript, Oracle 10g, SVN,GIT, Eclipse, Hibernate.

Confidential, Charlotte NC

Java Developer

Responsibilities:

  • Gather Requirements and had client calls.
  • Designing Application design document.
  • Developed the application using Spring following MVC architecture.
  • Identified the participating pages and the navigation paths between pages.
  • Used JavaScript and ExtJS for all client side validation.
  • Developed Web Services to retrieve data from legacy systems.
  • Done all of these by keeping simple and using effective quality assurance techniques.
  • Developed server side functionality for Admin Interface features (adding a User, Modifying the User Details, Assigning Roles, Modifying Roles etc).
  • Create SQL, Stored Procedures and triggers wherever required.
  • Performed Unit testing both manually and automated using JUNIT.
  • Created tags and branches, fixed merge issues, and administered software repositories (CVS/Subversion).
  • Used Oracle 11g as backend and configured JPA for the same to perform database connectivity and creation of tables etc.
  • Performed building and deployment of WAR, JAR files on test, stage, and production systems in Oracle Web Logic application server.
  • Monitored the error logs using Log4j and fixed the problems.

Environment: J2EE, Java 1.7 HTML 5, EXTJS3.4, CSS, JSP, Spring-MVC, Web Services(SOAP), SOAP UI,Apache Tomcat, JPA, Junit,TOAD, JavaScript, Oracle 11g, Linux, Windows XP, SVN,GIT, Eclipse, Hibernate.

Confidential, Cary NC

Java Developer

Responsibilities:

  • Interacting with the business to gather requirement and creating technical specifications
  • Enter data directly into Carma via a web interface
  • Responsible for designing and developing proof of concept for new carrier and lane search portlets using Spring MVC and hibernate.
  • Created front end screens using ext js, JSP in the TMS application
  • Used J2EE design patterns like Session Façade, Service Locator, Data Access Objects, MVC
  • & Singleton Pattern and worked with webservices (SOAP) to get rates from third party vendors.
  • Used log4j for logging purposes.
  • Written JUnit Test cases for testing the carrier, shipper portlets.
  • Worked with systems integration coding (e.g., xml loaders / extracts) and pdf creation in java using velocity and XSL FO.
  • Used subversion for version control.

Environment: JDK1.5, JSP2.0, EXT JS 4 Tomcat 6,JBoss, Subversion, Maven, Hibernate 3.2, log4j 2.0, Oracle, Eclipse and SQL Server,Crystal Reports 8.5,jquery

Confidential, Fortworth TX

Java Developer

Responsibilities:

  • Build summarized and detail reports for measures using Ext JS, JSP, JDBC, Java, XML, Teradata
  • Used AJAX calls to get data from Server Side.
  • Handled exports of the report Data to PDF within Java using iText-2.1.4 and also handled exports to excel
  • Used Singleton Design pattern.
  • Wrote complex SQL queries to pull the data for the reports from Teradata
  • Used MKS for source control and MKS integrity manager for MKS builds and Websphere move requests to deploy to trial and production
  • Used RSA 6.0 and 7.0 IDE with Fortify plug-in to scan for XSS (Cross-site Scripting) and SQL Injections.
  • Implemented custom server side sorting and pagination of the result set.
  • Used AML logger and Firebug for debugging purposes.

Environment: Websphere Server 6.1,HTML, SQL, CSS, Unix, JSP, JSTL AJAX, EXT JS 3.2.1, JavaScript, TERADATA, JDK1.5, MKS, RSA6.0/7.0,XML, iText-2.1.4, Putty

Confidential, Kansas City MO

Senior Java Developer

Responsibilities:

  • Analyze the current application which was written in asp.net and modeling for the Java Rewrite of the application
  • Created Data model and object model diagrams using Enterprise Architect.
  • Implemented Hibernate2.0 from scratch including the configuration wrote named queries, native queries, added Hibernate Criteria.
  • Used Spring MVC 2.5 with integration to GWT
  • Wire the GWT RPC controller configuration with the spring Beans.
  • Used Annotations, Generics in the development process.
  • Used Ant to build the application
  • Used Tomcat Server for deploying the application.
  • Developed various search screens and detail screens dealt with pagination of the results.
  • Used GWT hosted mode to develop the application before deploying to Websphere Server.
  • Used svn plugin with eclipse (subclipse).
  • Worked in fast paced agile development methodology.

Environment: WebSphere Server 6.1,HTML,SQL,,CSS,Unix, AJAX, Javascript, Oracle10g,JDK1.6, Spring MVC 2.5,Hibernate 2.0, GWT extJS 2.1.0,Subclipse

Confidential, Irving TX

Senior Java Developer

Responsibilities:

  • Analyze business requirements as a part of POL1.6, POL1.7 and DocStore4.7.2 releases.
  • Involved in designing object model diagrams and data model diagrams to meet the requirements.
  • Software development with agile (SCRUM) and TFD methodologies.
  • Developing the application using different design patterns like Singleton, DAO and Session Façade.
  • Redesigned the UI of the Docstore module with HTML,CSS.
  • Worked with Struts MVC for the POL client and the presentation layer of the application using JSP pages.
  • Prepared technical documentation like the interface design documents, use cases.
  • Working with Session beans (EJB) to create client interfaces for pricing, order submission, dynamic lead time, payment processing and center availability.
  • Developed complex SQL queries and stored procedures to add different media options to the database.
  • Implemented web services (WSDL), UDDI in the business layer by providing the services to the UI from the external sources.
  • Involved in JDBC Connection Pooling between J2EE and Oracle database (10G)
  • Worked with JMS (MDB) for messaging. Responsibilities included setting up of queues, topics, troubleshooting various issues with messaging in dev/QA/production.
  • Implemented multi threaded synchronization processes, with JMS queues for consumption of Asynchronous requests.
  • Integration of enterprise N-tier web based system using XML, Webservices (SOA).
  • Using JUNIT for unit testing different modules of the application.
  • Wrote stored procedures to add new paper types and finishing options to the database.
  • Used subversion as the version control tool.
  • Developed the automatic build scripts using ANT for the application to deploy and test.
  • Used Maven to compile & build the client Applications.
  • Use Mercury Quality Center for defect tracking and reporting the resolved bugs and Crystal Reports to generate the user reports

Environment: WebSphere6.1, GWT, HTML, SQL, JSP, CSS, Unix, AJAX, Javascript, Oracle10g, JDK1.6,, AJAX, JNDI JMS, Mercury Quality Center

Confidential, Middletown New Jersey

J2EE developer

Responsibilities:

  • Analyze functional specifications and prepare technical design specifications
  • Responsible for transforming business requirements into technical artifacts of analysis and design using UML, Rational Rose.
  • Design of Business Use Cases and Class Diagram, Sequence Diagram using Rational Rose.
  • Used JMS and Message Driven Beans for messaging. Developed the Entity Beans to encapsulate the business logic and access to data.
  • Deployment of business components in BEA WebLogic 7.1 application server.
  • Used J2EE design patterns like Value Object Pattern, MVC, Singleton Pattern and DAO.
  • Involved in Log4j configuration development.

Environment: Java, JDK 1.5.0, J2EE, JSP, EJB,MJB, JNDI, JMS, Struts 1.1, Oracle9i, XHTML, CSS,, XML,UML, Rational Rose, JUnit, Linux, Shell Scripts, BEA WebLogic 7.1, Eclipse 3.2, CVS, Ant.

Confidential, LeeSummit MO

Java Developer

Responsibilities:

  • Involved in developing end user screens using Swing for the end user in the shops to get the information in the GUI based screen from the existing Oracle forms and Reports.
  • Developed GUI screens using HTML for Item enquiry with client side data validations using Java Script and server side programming using JSP, Servlets and JNDI.
  • Coded PL/SQL procedures and SQL for the Oracle Database.
  • Worked on server side programs to do database operations using JDBC.
  • Involved in Application Production Support and maintenance.

Environment: JSP Java Script, JDBC, JRUN 2.3, HTML, Weblogic, SQLServer

Confidential

J2EE developer

Responsibilities:

  • Designed front end using JSP, HTML and XML, EL tags.
  • Designed business logic using Spring. All the actions that emits from the form are directed to action classes and action Servlets based on the logic from the UI input.
  • Implemented Hibernate to map all the tables from different data sources to make database updates.
  • Designed XML files to implement most of the wiring need for Hibernate annotations and spring configurations.
  • Implemented SOA architecture where in DAO objects are closely coupled with main modules differentiating front end.
  • Moved business logic from SQL to java in order to maintain more robust application.
  • Migrated Stored procedures from SQL Server to Oracle from first moving the queries to java.
  • Implemented Unit Testing in JUnit, Integration testing Fitness, Jmock and stiq test.

Environment: JDK1.5, JSP2.0, Servlets 2.4, Springs 2.0.1, Tomcat 5.5, Subversion, MavenHibernate 3.2, log4j 2.0, j mock1.0, Fitness, Oracle, Eclipse and SQL Server

We'd love your feedback!