We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Bloomington, MN

SUMMARY:

  • I have 10 years of experience in Object Oriented analysis, design, development, testing, implementation and maintenance of applications and systems.
  • Significant experience in JAVA, J2EE technologies including specialization in Java Servlet, JSP, EJB, JMS, J2SE, JNDI and JDBC for building server side applications.
  • Experienced in working development, enhancement, migration, work or change request, and product development projects.
  • Extensive computing experience in J2EE environment and usage of design patterns.
  • Good experience working with the open source frameworks such as Spring, Struts and Hibernate.
  • Good experience in UI development using HTML, DHTML, CSS, JSP, Java Script, YUI, AJAX and JQuery.
  • Good knowledge of all the phases of Software Development Life Cycle.
  • Good experience in Service Oriented Architecture (SOA) , Web Services (SOAP/REST), Multi - threading and XML/JSON based technologies.
  • Experience in working in UNIX and Linux environments including Shell Scripting.
  • Expertise in Object Oriented Analysis and Design.
  • Insurance, Banking domain expertise.
  • Strong leadership and management skills with an excellent knowledge in business process redesign, project management, change management, integration of technologies, architecture skills, distributed components development and involved in functional and technical system design documentation.
  • Production Support experience in J2EE development environment.
  • Root cause analysis and Preventative Action Item for production defects.
  • Knowledge & comprehensive experience of quality processes, methodologies of SEI-CMM Level 5.
  • Ability to work in a team as well as individual, productively and efficiently.
  • Fast learning curve, excellent communication and interpersonal skills.
  • Adaptable to various technologies and domains.
  • Worked closely with QA, Build, Security and Training teams.
  • Easy adaptation to the latest technologies, extensive experience using the Opensource frameworks.

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL, UML

Web Technologies: J2EE, Servlets, JSP, EJB, JMS, JDBC, JNDI, LDAP, Java Mail, RMI, HTML, XML, XSL, XSLT, JTA, JAXP, JQuery, XML4J, JavaScript, Struts, AJAX, JAX WS, Web Services, Spring, SOA, YUI, MQ

Web/Application Servers: WebSphere 6.1/5.x, Weblogic 9.x/8.x/7.x, Apache Tomcat 6/5.x, JBoss 4.0/5 .0

RDBMS: Oracle 10g/9i/8i, SQL Server 2000, MySQL, MS-Access and DB2 UDB 7.2

O/R Mapping: Open JPA, Hibernate

Tools: RAD, RSA, Eclipse, MyEclipse, WSAD, Rational Rose 2002, Rational XDE, Quest TOAD, Apache ANT, VISIO, and Dream Weaver, Multi-threading

Methodologies: Waterfall, Iterative, Agile and RUP

CASE Tools: Rational Rose 2000/2002, Rational XDE, Enterprise Architect (EA)

Source Control: SVN, CVS, VSS, Peforce, Starteam and Harvest

Operating Systems: UNIX(Shell Scripting), Red Hat Linux, and Windows XP/2000/NT 4.0/98

PROFESSIONAL EXPERIENCE:

Confidential, Bloomington, MN

JAVA Developer

Responsibilities:

  • Involved in maintenance, support and enhancement of Desktop Driver Edition (DDE) application.
  • Responsible for translating business requirements into system interface design.
  • Coding DDE application with JAVA, Spring and the core libraries.
  • Participate in Architecture meetings and providing POC's needed.
  • Responsible for coding UI application using JAVA Swing.
  • Keeping track of story board and task in version One.
  • Creating unit test cases and test suites using JUnit for code coverage.
  • Responsible for designing, developing and successful deployment of application.
  • Maintaining the Source Code Version Control using Peforce.

Environment: JAVA, Spring, JAVA Swing, Jackson, XML, IntelliJ IDEA, Crucible, TeamCity, Agile.

Confidential, Eagan, MN

Application System Engineer

Responsibilities:

  • Involved in maintenance, support and enhancement of SLoaD Web services and UI application.
  • Responsible for translating business requirements into system interface design.
  • Used JavaScript and struts validation framework for performing front end validations.
  • Created Web.xml, Struts-config.xml, Validation.xml files to integrate all the components in the Struts framework.
  • Coding SLoaD SOAP-based web service with Spring and the core libraries.
  • Implementing Object Relational Mapping (ORM) for mapping between the java classes and database tables using Hibernate.
  • Using Java Message Service (JMS API) for reliable and asynchronous exchange of important information between clients.
  • Working on SLoaD UI which is built using YUI, JavaScript, JAVA, JSP and CSS.
  • Writing SQL script for maintenance, support and enhancement.
  • Create unit test cases and test suites using Junit for code coverage.
  • Installing and deploying application releases in Flex and Tomcat server.
  • Work with the Quality Assurance team in testing the application.

Environment: JAVA, Struts, Spring, JSP, JavaScript, IBM MQ, YUI, XML, SQL Developer, Eclipse, Flex, Tomcat.

Confidential, Henrico, VA

Java API Developer

Responsibilities:

  • Design and development of various interfaces and web services by leveraging J2EE and open source technologies.
  • Building an SOAP/RESTful Integration APIs which are going to be interacting with services and then consumed by various groups of external development teams.
  • Design UI based workflows using responsive web design with MVC Framework, Web flow and AngularJS/Ajax/Jquery.
  • Develop highly scalable and fault-tolerant systems using J2EE and open source technologies - specifically Spring/JAVA/TagLibs and JDBC.
  • Work with the product owners and scrum team to maintain a healthy backlog by providing innovative solutions, accurate estimates, constraints and schedules.
  • Analyze different technical specification from different partners and vendors or business analysts, design and develop parsers for these modules.
  • Work with the Quality Assurance team in testing the application.

Environment: JAVA, Spring, JSP, JavaScript, AngularJS, XML, SOAP, Apache MQ, REST, MongoDB, Eclipse, Tomcat, Agile.

Confidential, Chandler, AZ

Java/ J2EE Developer

Responsibilities:

  • Involved in maintenance and production of COLTS application.
  • Creating or modifying SQL script in order to generate report for different module.
  • Installing and deploying application releases in Tomcat server.

Environment: JAVA, JSP, JavaScript, XML, SQL Developer, Eclipse, Tomcat, Waterfall.

Confidential, Fremont, CA

Java/ J2EE Developer

Responsibilities:

  • Involved in the preparation of use case, sequence diagrams, class diagrams, activity diagrams etc using Rational rose.
  • Developed JAVA classes, JSP and JavaScript following MVC framework.
  • Developed web application using Struts Framework
  • Developed user interfaces using JSP, HTML and CSS; Used Eclipse as IDE tool to develop the application.
  • Worked with the Struts tags- used struts as the front controller to the web application. Implemented Struts Framework according to MVC design pattern.
  • Worked on writing Sql Queries using PL/SQL.

Environment: CSS, Tomcat, Ant, HTML, JavaScript, Oracle, JAVA, JSP, Spring, Eclipse, Agile.

Confidential, Camp Hill, PA

Java/ J2EE Developer

Responsibilities:

  • Involved in the Software Development Life Cycles (SDLC): Analysis, Design, Development and Testing phases.
  • Worked with functional leads to discuss business specifications and transformed them in to technical requirements.
  • Developed web application using Struts Framework.
  • Developed Application using IBM RAD , Eclipse, JAVA, JSP , Servlets and Java Script .
  • Developed MO and SE modules for Worker Portal based on Story Board.
  • Coding the webpages compliant with ADA compliance and making them keyboard accessible.
  • Used Websphere application server for deploying the application.
  • Configured  MQ Objects  within the  Websphere Application Environment .
  • Created EJBs to encapsulate the business logic to represent the model in MVC Architecture.
  • Optimized Hibernate queries to improve the performance.
  • Used Hibernate and JPA as data access and persistence layer.
  • Developed SOAP web service for worker portal that could be communicated through Customer Portal
  • Worked with the database team to analyze the data from development perspective.
  • Engaged development, dev integration test and supporting QAT as well as production for project support.
  • Worked with the Quality Assurance team in testing the application.

Environment: Java, Servlets, JSP, Java Beans, Web Services, Multi-Threading, SOAP, Hibernate, JPA, W ebsphere Application Server, IBM RAD 8, IBM DB2, IBM MQ, JDBC, EJB, J2SE 1.6, MVC, DAO Factory pattern, HTML, CSS, WSDL, JavaScript.

Confidential, Charlotte, NC

Java/ J2EE Developer

Responsibilities:

  • Involved in the Software Development Life Cycles (SDLC): Analysis, Design, Development and Testing phases.
  • Responsible for Requirements capturing & Preparing Software Requirements Specification.
  • Developed Application using MyEclipse , JAVA, JSP , Servlets and Spring .
  • Worked with Java Multithreading concepts.
  • Built and consumed web services for the SOA based business layer using JAX-WS .
  • Used Tomcat application server for deploying the application.
  • Installed and Configured WebLogic managed servers
  • Tuned WebLogic Managed servers for JDBC access and connection pooling etc.
  • Used Maven for application life cycle management.
  • Created unit test cases and test suites using JUnit .
  • Worked with the Quality Assurance team in testing the application.
  • Managing Change request process for implementing changes in Test and Production Environment.
  • Used XSLT for transforming the XML documents in to HTML documents.

Environment: Java 6, JSP, Servlets, Spring, HTML, CSS, XML, XSLT, DHTML, Web services, Multi-Threading, SOAP, Design Patterns, My Eclipse, Clear Case, Clear Quest, Tomcat 6, JDBC, Oracle 10g , Weblogic, Agile Methodology , Rational Rose, XMetal 5.0 , UNIX, Windows-XP.

Confidential, Los Angeles, CA

Java/ J2EE Developer

Responsibilities:

  • Involved in the Software Development Life Cycles (SDLC): Analysis, Design, Development and Testing phases.
  • Developed Use Case diagrams, Class diagrams and Sequence diagrams using Microsoft Visio.
  • Gathered requirements, change requests and developed the low level and high level designs.
  • Developed Application using Eclipse , JSP , JQuery, Servlets , Struts and Spring .
  • Built and consumed web services for the SOA based business layer using JAX-WS .
  • Used Hibernate for ORM mapping.
  • Used Weblogic application server for deploying the application.
  • Used Maven for application life cycle management.
  • Created unit test cases and test suites using JUnit .
  • Worked with the Quality Assurance team in testing the application.
  • Worked on the deployment and production support teams.

Environment: JDK 1.5, JSP, Struts, Spring (IOC, Hibernate Support, Transaction Management), Hibernate, ANT, Web Service, JAX-WS, REST, SOA, CSS, AJAX, JQuery, Oracle 10g, Eclipse , Weblogic Application Server, Agile Methodology, Unix, Shell scripting

Confidential, San Diego, CA

Java/ J2EE Developer

Responsibilities:

  • Involved in the Software Development Life Cycles (SDLC): Analysis, Design, Development and Testing phases.
  • Involved in developing Class diagrams and Sequence diagrams in Magic Draw to express the detail design.
  • Developed user interfaces using JSP and JQuery.
  • Implemented Model View Controller (MVC-2) architecture using Struts 1.3 
  • Developed validations using Struts validation framework.
  • Developed Stateless Session Beans to transfer calls from presentation tier to data services tier.
  • Adapted various design patterns like Business Delegate, Data Transfer Objects DTO , Service locator, Session Facade and Data Access Objects DAO  patterns.
  • Design and developed web application using SOA
  • Used Hibernate3.1 to store the persistence data into the Oracle database.
  • Used Spring Framework to integrate the application with Hibernate.
  • Involved in writing the ANT scripts to build the application.
  • Involved in using Log4J to create log files to debug as well as trace, application using WSAD.
  • Used CVS for version control.
  • Used JUnit Testing Framework for Unit Level Testing.
  • Worked in IBM Rational Application Developer (RAD) to develop complete application
  • Deployed the application on Web Sphere Application Server6 (WAS)
  • Production Supported and fixed production defects.

Environment/Tools: Java, J2EE, JQuery, JSP, Struts 1.3, EJB, CSS, JavaScript, Hibernate, Spring, IBM MQ, Oracle 9i, TOAD, Windows, Rational Application Developer, Web Sphere App Server, CVS, Rational Rose, Log 4j, JUnit, Unix, Perl scripting

Confidential, Charlotte, NC

Java/ J2EE Developer

Responsibilities:

  • Responsible for Requirements capturing & Preparing Software Requirements Specification.
  • UML Modeling using Rational Rose tool.
  • Primarily involved in re-design and coding of offline processes which are standalone java programs running to generate various reports asynchronously and send mail to the users.
  • Refractor java code to make it more maintainable.
  • Involved in the redesign and development of the web based CCER application into a multi-tiered application.
  • Used struts framework to build MVC architecture and separate presentation from business logic. Involved in rewriting middle-tier on web logic application server.
  • Generated Stored Procedures using PL/ SQL language.
  • Designed the database tables using normalization concepts & implemented cascading delete relationships between different transaction tables.
  • Used XSLT for transforming the XML documents in to HTML documents.
  • Used various design patterns like façade pattern, service delegate, factory pattern, singleton pattern, DAO etc.
  • Involve in production support of the existing CCER application which involved defect fixing and minor enhancements.

Environment: Java (JDK 1.5), JSP, Servlets, Struts 1.3, HTML, CSS, XML, XSLT , DHTML, Design Patterns, Eclipse, CVS, Apache Tomcat 5.5, JBOSS, JDBC, Oracle 9i , Agile Methodology , Rational Rose, Xml Spy, UNIX, Windows-XP.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Worked with functional leads to discuss business specifications and transformed them in to technical requirements.
  • Developed environment set up document and assisted development team to install development environment.
  • Assisted in developing the technology proposal document required for the system.
  • Involved in design meetings with the architects and other development team and contributed in designing rules engine, DAO factory pattern using StatementBuilders and ResultSetHandlers.
  • Designed the application work-flow using Struts and authored struts configuration files like validator.xml, struts-config.xml and validation-rules.xml files.
  • Developed core business components for rules engine to automate the process of screening applicants for the requirement.
  • Created user interfaces for the presentation layer using JSP, HTML, DHTML and JavaScript.
  • Developed JSP custom tags required for the presentation layer.
  • Wrote ANT scripts to automate the build process.
  • Created EJBs to encapsulate the business logic to represent the model in MVC Architecture.
  • Developed business components in the rules engine using business components. XML based configuration is provided to configure rules engine dynamically on the run time.
  • Worked with the database team to analyze the data from development perspective.

Environment: Java, Servlets, JSP, Java Beans, Struts 1.2 , W eblogic Application Server 8, Eclipse 3, IBM DB2, JDBC, EJB, MVC, DAO Factory pattern, ANT, HTML, DHTML, JavaScript.

We'd love your feedback!