We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Centennial, CO

SUMMARY:

  • Having 7+ years of experience in the IT industry with diversified exposure in Software Process Engineering, designing & building a Web Application using Java/J2EE Technology & open source technologies.
  • Experience in software development methodologies like Waterfall, Agile development and Rapid Application Development.
  • Experience in frameworks like Spring MVC/IOC/ORM/JDBC/AOP/Context/Security and Struts (MVC, architecture, interceptors, action mappings and resource bundles).
  • Experience in developing applications using Java technologies include Core Java, J2EE, Java Server Pages (JSP), Servlets, Java Script, JDBC, Java Mail, JMS and EJB.
  • Experience in implementing Web Services based in Service Oriented Architecture (SOA) using SOAP, Restful Web Services, JAX - WS, UDDI, WSDL, Apache Axis.
  • Experience in Object relational Mapping frameworks such as Hibernate.
  • Experience in writing PL/SQL Stored procedures, Functions, Triggers and Complex SQL’s.
  • Experience in developing Unit testing & Integration testing with unit testing frameworks like JUnit, Mockito, TestNG and Power Mocks.
  • Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.
  • Experience in working with application server technologies like IBM WebSphere, WebLogic, JBoss and Apache Tomcat .
  • Experience in Front End Technologies: JSP, HTML, Bootstrap, JQuery and Angular.js
  • Experience in configuring build tools like Maven and ANT for the development and deployment.
  • Experience in R equirement gathering & analysis, designing UML - for developing application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams & State diagrams.
  • Experience in Object Oriented Programming concepts.
  • Configuration and Version control management using CVS, VSS and SVN.
  • Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS:

Operating Systems: Windows 2003/2008/XP, Windows NT, 7, 8, 8.1, OSX, UNIX, Linux

Languages: SQL, Java, C, C++, C#, Python, Android Programming, C++ 11 with standard template library

Databases: Oracle, MySQL and DB2

Database Developer Tools: SQL Developer, SQL Plus

Web Technologies: J2EE, JDBC, Servlets, JSP

IDE Tools: Eclipse, JBossDeveloper Studio, NetBeans, MyEclipse

UI Technologies: Ajax, JavaScript, CSS, JSF, HTML, XHTML, DHTML, JQuery

Web server: Apache Tomcat

Server Side: JSP, J2EE, Struts, Servlets, JNDI, JDBC, Java Web Services, EJBs, MVC Framework, Java Beans, JMS, Spring MVC, Hibernate

JDK versions: JDK 1.3/1.4/1.5/1.6/1.7

Frameworks/ORM tools: Spring, Struts, Hibernate, JSF

App Servers/ Middleware: WebSphere, WebLogic, Tomcat

Scripting Languages: XSL, XSLT, HTML, JavaScript, JavaScript, JQuery, Perl, Shell

Libraries and Tools: Ant, Maven

Game Engines: Unity3D 4+, Unreal Engine 4

PROFESSIONAL EXPERIENCE:

Confidential, Centennial, CO

Java Developer

Responsibilities:

  • Used JAX-WS API, SOAP for developing and consuming the web service.
  • Used JAXB to map java classes to XML representation, marshalling and un-marshalling.
  • Write the shell script to automate the cluster monitoring for the disk space usage
  • Implemented MVC architecture using JSF framework and GUI components to build the cluster monitoring application, which will display the status of the cluster.
  • Used primefaces library in JSF to create different view like chart view, bar chart, area chart.
  • Coded JSP's and Spring Controller Classes using Spring MVC, workflow, service, data manager classes Using Spring Annotations for E- logging application.
  • Designed presentation pages for e-logging application using JSP, JavaScript, JQuery, Ajax, XHTML, CSS, Spring MVC and custom tags. Used JSON/XML as the data transfer methods.
  • Implemented persistence layer using Hibernate 4.0 for relational data mapping. Used Query, Criteria, and Transaction API with the help of HQL.
  • Implemented Cache efficiently with the help of 1st/ 2nd/query level caches in Hibernate also employed Lazy Loading/Eager Fetching strategies based on the circumstances. Created SQL queries to modify / add data, based on the requirements.
  • Understand the build, release system using Continuum and document them.
  • Involved in configuration changes for build cluster and build agents for continues integration.
  • Work on production tickets, and give proper solution to address it.
  • Work with MYSQL to back up and look up the continuum database.
  • Implement Maven changes in master pom and configure all projects to accommodate the change and release strategy.
  • Involved in creation of Test Cases for JUnit Testing.
  • Used SVN, Perforce as configuration management tool for code versioning and release.
  • Involved in service development, testing and support.
  • Investigate the new maven build strategy to have efficient build on continuum cluster.
  • Work on load balancer to distribute the proper load on cluster using project automation tool.
  • Work with different hardware configuration, and install them on server.
  • Setup the new environment to test the advanced functionality.

Environment: Java, J2EE, Linux, shell script, XML, SOAP, REST, Continuum, web services, JAXB, Eclipse, RAD, Apache tomcat, SVN, MYSQL, Junit, maven, JSP, JSF, primefaces, Hibernate, Spring, XHTML, CSS, JavaScript, Ajax, JDBC, JSON, JAX-WS web service.

Confidential, Austin, TX

Java/ J2ee Developer

Responsibilities:

  • Responsible for gathering business and functional requirements from the users.
  • Implemented Agile (Scrum) Methodology that includes daily scrum with team.
  • Developed the application using Hibernate, Spring MVC and Webseries Framework.
  • Spring AOP is used for Security and Transaction Management.
  • Developed Rich user interface using HTML, JSP, JSTL, Java Script, JQuery, CSS and used DOJO
  • Used Firebug and HttpBasic Watch to inspect, edit and monitor CSS, HTML5, JavaScript and Ajax Net requests in any web page.
  • Used SQL Developer to query, update and monitor oracle database.
  • Used Hibernate 3.2 to communicate with the Database, mapping the entities to the tables and corresponding columns in the database by using Hibernate annotations.
  • Developed HQL queries to implement the select, insert, update and delete operations to the database by creating HQL named queries.
  • Elvyx, a tool designed to monitor and profile the JDBC activity is used to locate and fix performance issues.
  • Involved in performance tuning by reviewing the code to reduce the number of database calls and tuning the SQL and HQL queries to get optimized performance.
  • Used JAXB for marshalling and unmarshalling.
  • Used Spring Web services for communication with STAR and BOBJ.
  • Used Struts Validation framework for Client side validations and Server side validations.
  • Configured and Administered IBM Rational Clear Case Version Control to automate Code Access and Code Release Management.
  • Used IBM Rational Clear Quest to keep track of the defects, activities, DBCRs (Database change requests) etc.
  • HP Quality Center is used to keep track of the defects and maintain the defect status.
  • Used Clear Case Explorer for creating/managing views and delivering the code to the Integration stream on a daily basis.
  • Used PUTTY for UNIX login, to run the batch jobs, check the server logs and deploying applications.
  • Involved in performing Integration testing of the whole application.
  • Used Junit with JMock for unit testing.
  • Used Cruise Control for creating a custom continuous build process.
  • Used ANT to build and deploy the application.
  • Configured Apache Tomcat Web server and deployed the web components into the server.
  • Experience in developing Web UI modules using ExtJS
  • Used and worked with REST Web Services.

Environment: Java 1.6, Spring 3.0, Hibernate 3.2, Oracle 10G, EXTJS, JSP, JSTL, XML, HTML5, CSS, AJAX, Java Script, Struts 2.0 Apache Tomcat Web server, Eclipse 3.0,GWT, JAXB, Web services, Rational Clear Case, Rational Clear Quest, ANT, Cruise Control, Junit, Velocity, Firebug, JQuery, CheckStyle PMD, AJAX,HP Quality Center 9.2.

Confidential, Wallingford, CT

Java/ J2EE Developer

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts
  • Designed and developed Customer registration and login screens using HTML , JSF , Servlets and JavaScript for the EPDS Application.
  • Developed web pages to display the Provider Intake and State Provider List using DHTML , Spring Web Flow , JSF and CSS
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC , AOP concepts
  • Configured Spring to manage Actions as beans and set their dependencies in a Spring context file and integrated middle tier with Struts web layer
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen
  • Designed and developed JSF components, implemented event handling using Java, JSF , AJAX , and JavaScript for various modules
  • Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule
  • Designed and developed UI with AJAX , HTML , XHTML , DHTML and JavaScript for more interactive web pages
  • Involved in creating various reusable Helper and Utility classes which are used across all the modules of the application
  • Developed POJO's , Data Access Object ( DAO ) which handles all database operations using Hibernate
  • Involved in helping team members to debug issues with the application and designed and prepared Unit test case using JUnit and Log4j and removed the maximum bugs before passing on the application to the QA team
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Used Apache Maven to build the application.
  • Deployed flow of Execution in the Servlet Environment using JSF and defined Navigation Rules
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently
  • Used RAD for application development and deployed the application on Web Sphere to integrate run time components and the tools to develop applications

Environment: Java,J2EE,Servlets,JSF,Hibernate,Spring,WebServices,JDBC,RAD, HTML, XHTML, DHTML, Java Script, CSS, XML, WebSphere, Log4j, Oracle 11g, PL/ SQL, JUnit, Apache Maven, JNDI.

Confidential

Java Developer

Responsibilities:

  • Understanding and analyzing the requirements.
  • Implemented server side programs by using Servlets and JSP.
  • Designed, developed and validated User Interface using HTML, Java Script, XML and CSS.
  • Implemented MVC using Struts Framework.
  • Handled the database access by implementing Controller Servlet.
  • Implemented PL/SQL stored procedures and triggers.
  • Used JDBC prepared statements to call from Servlets for database access.
  • Designed and documented of the stored procedures
  • Widely used HTML for web based design.
  • Involved in Unit testing for various components.
  • Used Log4J for any errors in the application

Environment: Java 1.4, J2EE, JSP, Servlets, HTML, DHTML, XML, JavaScript, Struts 1.1, Eclipse, WebLogic, PL/SQL and Oracle9i.

We'd love your feedback!