We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Schaumburg, IL

SUMMARY:

  • Over 8 years of Application and Product development experience in various stages of Software development.
  • Strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies.
  • Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE.
  • Solid understanding in design patterns like MVC, Singleton, Session Facade, Service Locator, Factory, Front Controller, Adapter, Data Access Object, Observer, Decorator, Mediator, Visitor etc.
  • Experience in the implementing Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB, JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, WebServices, JNDI, Multi-Threading etc.
  • Proficient in implementation of frameworks like Struts, Spring MVC, JSF, AJAX frameworks (RichFaces, MyFaces) and ORM frameworks like Hibernate.
  • Expertise in developing J2EE Web Services based on SOAP, REST, WSDL, UDDI, JAX-WS, JAX-RS, JAXB, JAX-RPC using tools like Apache Axis.
  • Solid understanding in SOA Service-Oriented Architecture and its related technologies likeBPEL, Web Services, WSDL, SOAP, XML, XSD, XSLTand Web ServiceSecurity.
  • Experience with Application Servers like IBM WebSphere, Oracle WebLogic, JBoss and Tomcat.
  • Experience in writing Queries, Stored Procedures, Triggers, Functions and Packages using Oracle SQL Developer/DB Visualizer.
  • Experience with major relational databases - Oracle 10g, 11g, SQL Server, My SQL.
  • Extensive development experience in different IDE's like Eclipse, JDeveloper, Jbuilder, WSAD and IBM RAD, STS.
  • Experience in JavaScript, JQuery, AJAX, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.
  • Experience with the use of internet and communication protocols including HTTP, HTTPs, TCP/IP, FTP, SFTP and FTPS
  • Experience in software configuration management using CVS, SVN and IBM ClearCase.
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
  • Expertise in testing with JUnit using tools like JMeter.
  • Strong Experience in Automating Web Application Testing using Selenium Webdriver, Junit, TestNG and Cucumber.
  • Experience in Agile software development process, Waterfall Model, Test Driven Development, BDD and Scrum.
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.

WORK EXPERIENCE:

Confidential, Schaumburg, IL

Java Developer

Responsibilities:

  • Create new modules to add to the existing Confidential application as the new enhancements and new networks are added.
  • Involved in designing the front end of the application using HTML, JavaScript, CSS, JQuery, JSON, Underscore, Bootstrap, handlebars.
  • Re-designing/ developing the Confidential application website to improve user experience and add new functionality using CSS layouts.
  • Deploying the new changes and enhancement into Weblogic and Tomcat servers.
  • Used SOAP and WSDL for web service implementation.
  • Implemented RESTful webservice using Jersey for dashboard application.
  • Tested web services using SOAP UI and POSTMAN.
  • Worked in a AGILE environment and participated in scrum meetings.
  • Participated in requirements review and in analyzed modification request and enhancement requests.
  • Used SVN as version control and configuration files.
  • Provide test automation support to Test team for the Confidential application.
  • Developing Java based webservice for automation process.
  • Create automation scripts for testing the functionalities of GUI.
  • Writing Test cases using Element locators, Webdriver methods and TestNG annotations.
  • Executing Selenium Test cases and reporting defects.
  • Involved in Automation environment setup using Eclipse, Java, Selenium, WebDriver, TestNG and Cucumber.

Environment: Java 1.7, Spring Boot, Hibernate, Junit, Eclipse, STS, Maven, Weblogic, Tomcat, SVN, JavaScript, Restful - Jersey, REST, SOAP, SOAP UI, POSTMAN, HTML, JSON, Selenium Webdriver, TestNG, Cucumber, JMeter.

Confidential, Addison, TX

Data Integration Engineer

Responsibilities:

  • Understanding business objectives and implementation of business logic.
  • Involved in designing the interface engine using Spring framework and Oracle BPEL.
  • Extending the functionality of the interface engine to generate Discrete HL7 results leveraging available APIs.
  • Used Oracle BPEL to integrate services into an end to end process flow. It is based on the XML schema, simple object access protocol (SOAP) and Web Services Descriptive Language (WSDL).
  • Created Controllers classes, Services, DAO interfaces and implementation classes and used xml and annotations to configure them.
  • Created services using BPEL for managing XSLT transformations for different trading partners.
  • Created business rules for managing validations for different trading partners.
  • Created ANT scripts to build and deploy the application in JBOSS server.
  • Extending the Service Oriented Architecture (SOA) by establishing integration pathways between external and internal systems.
  • Developing Java based web services for the purpose of automating business processes.
  • Designing and developing the transformation of various data streams, including EDI and XML, into internal and external system formats.
  • Used CVS for version control of the code and configuration files.

Environment: J2EE, XML, Spring frame work, JDeveloper, WSDL, XML, XSD, XSLT, Eclipse, Maven, Oracle toad, Oracle 10g(Oracle SOA Suite, BPEL, Mediators & Adaptors), HL7, MQ, AQ, JBoss, Log4j, CVS, Unix.

Confidential, Menlo Park, CA

Java Developer

Responsibilities:

  • Understanding business objectives and implementation of business logic.
  • Involved in designing the user interfaces using JSP, Java Script, AJAX, CSS and HTML.
  • Used Subversion for version control of the code and configuration files.
  • Spring MVC Framework is used to have relationships between application components.
  • It is also used to separate the application configuration and dependency specification from the actual application code.
  • Extensively used Dependency Injection and AOP features of Spring Frame work.
  • Involved in applying design patterns in the project such as Business Delegate, Front Controller and Data Transfer Object.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Developed custom tags, JSTL to support custom user Interface.
  • Used XML for creating deployment descriptors, struts configuration files and integrated to validation, tiles files.
  • Performed web application penetration testing against the OWASP top 10 standard.
  • Used Maven build tool and log4j for logging and tracing messages.
  • Used Hibernateto connect with Oracle database to store and fetch data.
  • Designed and created the database tables and wrote SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers and functions.
  • Provided technical decision support for the system and business analysts.
  • Consumed web services using JAX-WS and generated client stubs from wsdl.
  • Developed applications using RAD IDE and deployed in Web Sphere server.

Environment: J2EE, HTML, CSS, XML, JavaScript, AJAX, Spring MVC frame work, Eclipse, Maven, RAD, WebSphere 6.1, JUnit, CSS, Ajax, Oracle 10g, Web Services, REST, SOAP, Apache Tomcat, Log4j, Subversion(SVN), Linux, Unix, AIX.

Confidential, Denver, CO

Java/J2EE Developer

Responsibilities:

  • Developed Use Cases, Class Diagrams, Sequence Diagrams.
  • UsedStrutsFramework extensively for Controller components and view components.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Involved in the development of Action Forms, Actions, configuring Action Mappings in Struts-config.xml, Tiles andValidating Action Forms inStrutsframework.
  • DevelopedJSPswith Struts custom tags,JSTLandJavaScriptfor client side validation of data.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript, AJAX, JSON.
  • Extensively used Dependency Injection and AOP features of Spring Frame work.
  • Developed Junit test cases for DAO and Service Layer methods.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • ExtensivelyusedSession beansforimplementing the business logic of module.
  • Used ORM mapping with Hibernate with Oracle data base as backend.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Worked with high volume and complex PL/SQL stored procedures and packages.
  • Directly worked with Business Analysts to gather requirements from the customer and transformed them into functional and technical specifications.
  • UtilizedJAXB,DOM, SAX parser technologies in implementing XML parsing framework.
  • Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Used XML Web Services using SOAP to register agents using non-java application.
  • Involved in writing Shell Scripts for performing automated tasks.
  • Used Agile Development methodology using Scrum for the project.
  • Designed configuration XML Schema for the application.
  • Developed the business logic usingRAD7.5as IDE, andmodules were deployed inWAS7.0.
  • UsedSVNfor Source Control.
  • Developed test cases and performed unit testing usingJUnit.

Environment: Java, JavaScript, CSS, HTML, XML, JSP, J2EE, Spring, Hibernate, Web Services, Struts, Log4j, RAD7.5, WebSphere, UML/Rational Rose, CVS, Oracle, Unix, AIX.

Jr Developer

Confidential

Responsibilities:

  • Participated in requirements gathering, interacted with the team.
  • Participated in OOA/Design, UML Modeling and used design patterns.
  • Developed middleware services, which are built on Java framework using Java, Mysql.
  • Implemented JDBC programming with automated data refresh from very large XML files.
  • Established communication between different technologies to share the business logic of the application.
  • Created trigger, functions, Procedures on the bases of Project Requirements.
  • Established Communication between EJB, JSP technologies.
  • Resolved technical issues and helped programmers in understanding and solving complex problems.
  • Integrated the different Modules of the Product.

Environment: J2EE, Java, Swings, EJB, Web Services, Servlets, JSP, Applets, NetBeans, XML, MySQL, JUnit, Ant, Windows2000 Server/UNIX, JBOSS.

We'd love your feedback!