We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Seattle, WA

PROFESSIONAL SUMMARY:

  • A motivated proactive professional with more than 6 years of experience, coupled with strong analytical and adaptive skills in implementing various business applications and products using JAVA/J2EE technologies.
  • Experience in all phases of Software Development Life Cycle Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in Web & Client/Server application development.
  • Hands on experience in Web Application Development using Client Script design technologies like AngularJS, JQuery, Bootstrap as well as HTML, CSS, XML, Java Script.
  • Extensive experience in various Java/J2EE technologies including Core Java, J2EE (EJB, Servlets, JSP, JDBC), Spring (IOC, MVC, AOP, DAO), Hibernate and Java Web Framework along with Web Services (SOAP, RESTful) and Database related technologies
  • Experience in designing and developing Service Oriented Architecture using SOAP.
  • Proficient in Java Enterprise Technologies such as EJB, JMS, Custom Java Tag Library, JDBC.
  • Experience in design patterns including MVC, Data Access Object and Data Transmission Objects, Factory, Singleton etc.
  • Exposure to Prototype, Water Fall and Rapid Application Development (RAD) development methodologies.
  • Experience in Java IDE tools like Eclipse
  • Good Knowledge in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Working knowledge of PL/SQL and databases like MS SQL Server, Oracle 10g/11g and tools like oracle SQL Developer.
  • Expertise in JUnitAssertion to develop unit testing and debugging of application.
  • Experience using Web/Application Servers like ApacheTomcat and Oracle Application Server.
  • Excellent organizational and analytical abilities teamed with effective oral and communication skills and ability to work in complex environments.
  • Ability to achieve immediate and long - term goals and meet operational deadlines
  • Experienced in handling end users and troubleshooting real-time issues in production environment including network, operational and application problems.

TECHNICAL SKILLS:

Application Servers: Apache Tomcat, Http Web Server, JBOSS, Websphere

Operating Systems: Windows, Linux, DOS

Java Technologies: J2EE, JSP, Servlet, Spring, Struts, JDBC, Hibernate, JUnit, Webservices RESTful, SOAP, Jasper Report

Programming Languages: Java, C, C++, Ruby on Rails.

Scripting Languages: JavaScript, AngularJS, jQuery

Markup Languages and Design: HTML/HTML5, XML, CSS/CSS3, Bootstrap

Databases: Oracle 11g, MY SQL, SQL Server

Query Language: SQL, PL/SQL

Build & Design Tools& Source code: UML, Maven, GitHub, Bitbucket

PROFESSIONAL EXPERIENCE:

Confidential, Seattle, WA

Java Developer

Responsibilities:

  • Involved in gathering and analyzing business requirements and converting them into technical specifications.
  • Developed user-friendly web-based GUI using JSP, JavaScript, CSS, HTML, and DHTML.
  • Worked on developing the backend part of the application involving Spring 2, JPA, Hibernate 3.2 and Web Services.
  • Used various feature of Spring such as XML configuration extensions for Declarative Transaction Management, JavaGenerics support, Annotation Driven Dependency injection.
  • Involved in designing and implementing persistence layer using JPA with Hibernate following the Generic Data Access pattern.
  • Used JPA and Hibernate annotations for defining object relational metadata.
  • Developed Graphical User Interfaces using struts, tiles and JavaScript.
  • Used JSP, JavaScript and JDBC to create web Servlets.
  • Extensive use of JAXB to convert the xml schemas into objects to use in the application.
  • Used AngularJS to implement single page application (SPA) modules within the application portal.
  • Created responsive web design using Bootstrap.
  • Agile methodology was adopted in the development. This includes daily Scrum.
  • Created Queues, Queue Managers, Clusters using MQ Series. The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages
  • Written fast and effective Integration test cases using Spring for Persistence layer; test cases which test persistence layer concepts such as Attach/detach entity objects, Optimistic locking, Transactional behavior of methods using the real database.
  • Deployment of .ear files in Tomcat server.
  • Creating GUI using JSP, java Script and jQuery.
  • Developed the front-end screen using AJAX and EXT-JS.
  • Designed and developed Use Cases, Class Diagrams and Sequence Diagram using UML
  • Responsible for Development, Bug fixing and maintenance of application.
  • Used SOAP UI to test the web service API calls.
  • Wrote JUnit test cases to test business logic.

Environment: Spring, JSP, JDBC, CSS, AJAX, JPA with Hibernate, Hibernate-Annotations, Hibernate Entity Manager, HQL, Oracle 10g, weblogic, JAXB, JMS, Struts, Subversion, AngularJS, Bootstrap, Eclipse, Ant, XML, JUnit, Log4j, Java, JSP, JDBC, Splunk, Web Services, Unix shell scripting.

Confidential, Des Moines, IA

Java Developer

Responsibilities:

  • Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document
  • Involved in development of the applications using SpringWebMVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet)
  • Implemented controller (abstract) and mapped it to a URL in servlet.xml file.
  • Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller Designed and Implemented MVC architecture using SpringFramework, which involved writing Action Classes/Forms/Custom Tag Libraries &JSP pages.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework
  • Used Hibernate to store the persistence data into the IBM DB2 UDB database and written HQL to access the data from the database
  • Used JMS (Java Messaging Service) for asynchronous communication between different modules
  • Used XML, WSDL, UDDI, SOAP Web Services for communicating data between different applications
  • Deployed the application on WebSphere Application server
  • Worked with QA team to design test plan and test cases for User Acceptance Testing (UAT)

Environment: Java, J2EE, Spring MVC, Hibernate, HTML, JavaScript, JSP, CSS, JDBC, DB2, Websphere, SVN.

Confidential, Detroit, MI

Java Developer

Responsibilities:

  • Participated in reviewing the functional, business and high level design requirements.
  • Developed the Use Case diagrams and Class diagrams.
  • Application built on Java Financial platform, which is an integration of several technologies like Struts and Spring Web Flow.
  • Used the Inversion of Control module of Spring framework.
  • Experience in working with thin, thick and NFC clients.
  • Published methods as web methods using REST-FUL web services.
  • Used SOAP UI for testing the web services.
  • Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
  • Used XPATH, XQuery and XSLT for XML transformations.
  • Used XMLBeans for parsing the XML documents.
  • Used Soap over Http and Soap over JMS for communication between components.
  • Created the test cases using JUnit.
  • Developed the Application and business logic using Java 1.6
  • Implemented several design patterns like Singleton, MVC and Factory design patterns.
  • Developed the User interfaces using HTML, CSS3, JSP, JavaScript and jQuery.
  • Developed SQL queries and Stored Procedures for retrieving the data from several databases.
  • Used Hibernate for Object Relational Mapping.
  • Log4J was used for logging errors in the application.

Environment: JDK 1.6, Servlet, JSP, Beans, XML, XSLT, Html, JAX-WS, Spring 2.5, Struts 1.3,Hibernate 3.0, Java 1.6 Oracle 11g, Ant, SOAP, WebSphere 6.1, HTML, JavaScript, JUnit 4.0

Confidential, Rock Island, IL

Java Developer

Responsibilities:

  • Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction
  • Implemented Message Driven beans to develop the asynchronous mechanism to invoke the provisioning system when a new service request saved in the database
  • Implemented Web services for interacting with front-end tools developed in different technologies.
  • Used JavaScript for client, server validation through expression language
  • Used SAX and DOM XML parsers in the application
  • Used RestFul web services to interact with third parties.
  • Created PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using Oracle 11g. Also used JPA with Hibernate provider
  • Worked on Asynchronous messaging system using by implementing JMS through Point-Point and Publish-Subscribe MQ-Series architecture
  • Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS
  • Developed and debugged the application using Eclipse IDE
  • Developed test cases and performed unit testing using JUnit
  • Implemented ANT as build and configuration tool
  • Created POJO layer to facilitate the sharing of data between the front end and the JEE business objects
  • Used server side Spring framework and Hibernate for Object relational mapping of the database structure created in Oracle
  • Used Apache Tomcat Application Server for application deployment in the clustered Window environment.
  • Used Git Repository for Version Control.
  • Contributed in testing of the application
  • Supported QA team for bug fixing

Environment: Java, J2EE, Spring MVC, Hibernate, HTML, JavaScript, JSP, CSS, JDBC, Apache Tomcat, Git, Web services.

Confidential, Madison, WI

Java/J2EE Developer

Responsibilities:

  • Participated in requirements gathering and created Design prototypes using story boards to involve in analysis, design and implementation of the Insurance Purchase System.
  • Develop various features of the application using Java Spring.
  • Develop the user interface using various tools like HTML, JSP, JavaScript, jQuery, and Ajax.
  • Persist the data into MySQL database through Hibernate ORM tool.
  • Created XML configuration for Spring, Hibernate set up.
  • Offer security through Spring Security and implementing SSL.
  • Deploy the code into different environments through Jenkins on JBoss 6 server.
  • Use ANT to build the MAVEN projects to resolve dependencies of various JAR files.
  • Check in and Check out from the code repositories using SVN subversion.
  • Track various issues and assign the tasks among the team members using JIRA.
  • Perform unit testing on the developed code using Junit.
  • Check the server logs and solve the issues through putty while providing production support.
  • Follow Agile SCRUM methodology of development and conduct every day and monthly SCRUM and Sprint meetings.

Environment: Java, JDBC, JBoss, Eclipse, Hibernate, MySQL Database, Java-Spring, JSP-Servlets, SoapUI, JavaScript, HTML, jQuery, AJAX, XML, Junit, JENKINS, JIRA, SVN subversion, MAVEN.

We'd love your feedback!