We provide IT Staff Augmentation Services!

Java Developer Resume

Kansas City, MO

PROFESSIONAL SUMMARY:

  • More than 9 years of experience in design, development and implementation of software applications using Java, J2EE, technologies. Having good experience in the Information Technology Industry and also healthy participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding.
  • Experience in Test Driven Development, Waterfall model and Agile methodologies like SCRUM.
  • Experience in analysis, design, development, testing, maintenance, performance tuning and deployment of internet, e - commerce and client-server applications using Java, Servlets, JSP, JavaBeans, JDBC, Spring, Hibernate, AJAX, JavaScript.
  • Expertise in Distributed and Web environments, focused in JAVA Technologies - Java collections , Threads , J2SE , JDBC , Struts , Spring, Hibernate Framework .
  • Expertise in Web-Development technologies like Servlets, JSP, HTML5, JavaScript, CSS3, XML, AJAX, JQuery.
  • Good OOAD skills and data modeling using UML (Use-cases, Class diagrams, Sequence diagrams etc.). Used UML tools like STARUML.
  • Extensive knowledge of XML -based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA).
  • Extensively experienced in Middle Tier Development using Servlets, JSPs, and EJB (3.0).
  • Good knowledge and experience with Servers like Web Logic server, Apache Tomcat, JBoss.
  • Extensive experience in working IDE tools like Eclipse, IntelliJ.
  • Strong experience in JDBC, SQL, PL/SQL.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
  • Strong experience in UNIX and Shell scripting.
  • Hands on experience with Angular JS.
  • Experience in SVN for version control and used maven for building
  • Good experience in working with team members and internal departments to coordinate activities across multiple applications.

TECHNICAL SKILLS:

Languages: JAVA 7.0/6.0, SQL, PL/SQL, C.

Web Technologies: JSP, Servlets, JDBC, JMS, JPA, Web Services, SOAP, WSDL, HTML5, XML, Java Beans, JavaScript, Angular JS, AJAX, CSS3.

Web/App. Servers: Apache Tomcat, Web Logic, Web sphere, JBoss.

IDEs: Eclipse, Intellij.

Tools: Ant, MAVEN, PL/SQL Developer, JUnit, JIRA

Operating systems: Windows, UNIX, Linux.

Databases: Oracle, My Sql, MS SQL Server 7.0, Sybase, MS-Access.

Frameworks: Struts, Spring MVC, Spring JDBC, Spring Web Flow, Hibernate, DWR, Log4j, JSF, JPA.

Version Control: SVN, Git.

Development Methodologies: Waterfall, Agile and Scrum

Services: SOA architecture, RESTFUL/SOAP, Micro services, Apache CXF

Servers: JBOSS, Weblogic 10g, Websphere, Apache Tomcat

PROFESSIONAL EXPERIENCE:

Confidential, Kansas City, MO

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed java modules implementing business rules and workflows using Spring MVC, Web Framework.
  • Had experience in performance tuning J2EE apps, performance testing, analysis, and tuning.
  • Developed the Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS, Javascript.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Improved the maintainability of the project by implementing and improving Exception Handling and Collection APIs
  • Involves in Sprint planning for the estimation of efforts for user stories and bugs.
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
  • Wrote build and deployed scripts using Shell and ANT scripts and involved in performance analysis of the application and fixed problems/suggest solutions.
  • Actively involved in deployment Application war files in Weblogic Application server.
  • Used Maven for application build and svn for change control management.
  • Unit testing of developed product features using Junit and Mockito frameworks as part of development cycle.
  • Used SOAP based Web services and RESTful Web services for transferring data between applications.
  • Designed and developed various Oracle database Simple and Complex Queries, PL/SQL procedures, Stored Procedures, Trigger and Functions.
  • Developed UI using AngularJS, HTML, JavaScript and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Develop detailed program design for application changes and/or major bugs.
  • Involved in writing program documentation and technical specification documents.

Environment: Java, J2EE, Spring MVC, Hibernate v3.0, Oracle DB, Angular-JS, CSS, HTML5, Javascript, jQuery, AJAX, SOAPUI 5.1, IntelliJ, Db. Visualizer, Tomcat, JBoss, SVN, Maven, JIRA, SOAP/Restful Web Services, WSDL, Agile, cucumber, Bamboo CI.

Confidential, Kansas City, MO

Java/ J2EE developer

Responsibilities:

  • Actively participated in different phases of the Software Development Life Cycle (SDLC) and analyzed Use case diagrams and Class diagrams based on requirement.
  • Presentation Layer is created using JSP, HTML, Apache Jena and Struts Tag Libraries.
  • Configured frontend to server side by using Struts Configuration.
  • Validated user data using Struts Action Forms and user request is processed using Action Classes.
  • Written Hibernate mapping file for each Java Object and configured with respective table in Hibernate Configuration.
  • Written SQL Queries to communicate with the Oracle Database.
  • Development of HTML pages and JavaScript for front-end validation.
  • Used Maven for application build and svn for change control management.
  • Developed the Product Builder UI screens using Angular-JS, HTML, CSS, Javascript and Bootstrap.
  • Development of SQL/PLSQL scripts for stored procedures, functions for SQL server database.
  • Developed DAO’s (Data Access Objects) and performed O/R mapping using Hibernate to access the database.
  • Implemented Log4j for logging and developed test cases using JUnit.
  • Performed Unit, Integration testing worked on clearing issues at the time production and application support, worked on the maintenance and deployments of the project with patches and performed documentation of project.
  • Responsible for resolving any environment (Development, testing and Production) related issues.

Environment: Java, J2EE, Struts 1.2, Struts Tag Libraries, Spring MVC, Spring Web Flow, hibernate, Oracle 9i, Web Sphere 5.1, Angular-JS, CSS, HTML5, JavaScript, jQuery, AJAX, SOAPUI 5.1, IntelliJ, Db. Visualizer, Tomcat, JBoss, SVN, Maven, JIRA, SOAP/Restful Web Services, WSDL, Spring Based Micro Services, Multi-Threading, Agile and Scrum methodology.

Confidential, Miramar, FL

Java/ J2EE developer

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system, transactions, History, Branch Locator as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams in UML with Rational tools
  • Developed the presentation tier using Spring Framework that ensures MVC rapid application development.
  • Developed account transfer system using Spring beans and developed persistence layer in Hibernate for data access
  • Used Spring Framework for Dependency injection and integrated with the JSF Framework and
  • Hibernate.
  • Experienced in using Spring annotations based on layer in applications like Component, Controller,
  • Service, Repository, etc. annotations.
  • Implemented and configuring Spring MVC components Dispatch servlet, Controllers and View resolvers. Implemented Centralized dispatch controllers for all incoming requests using Spring Interceptors, custom annotations and Controller
  • Used XML parser APIs such as JAXB in the web service's request/response data for marshalling and un- marshalling.
  • Developed SOAP Web Services by using JAX-WS and Restful web services by using (JAX-RS) Jersey framework.
  • Developed Web Services to provide the list of transactions for an account as a SOAP endpoint service
  • Used XSLT to transform the response data in a readable form to be presented to the user
  • Implemented persistence layer using Hibernate that use the POJO classes to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes.
  • Implemented Ajax calls using JSF-Ajax integration and implemented cross-domain calls using JQuery Ajax methods.
  • Implemented the application using the concrete design patterns such as MVC, Business Delegate, Session Facade, DTO, Singleton and Factory.
  • Developed stored procedures, triggers for efficient interaction with MySQL.
  • Developed test cases and performed unit testing using JUNIT.
  • Used Log4J to capture the log
  • Built, configured and deployed applications using Maven.
  • Used CVS for version control across common source code used by developers.

Environment: Java, Hibernate, Spring, SOAP/Rest web services, JSF, MySQL, Maven, CVS, WSDL, Jax-Rs, Junit, Log4j

Confidential, Boston, MA

Java developer

Responsibilities:

  • Worked with development team to design solutions; implemented client side JavaScript tracking code in JSP web application using s code.js code library
  • Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring Batch, Spring AOP, Hibernate, JMS, Oracle and WebLogic server.
  • Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and
  • XML.
  • Implemented and designed user interface for web based customer application.
  • Designed business applications using web technologies like HTML, XHTML, and CSS based on the
  • W3C standards.
  • Ensured tagging implementation is correct by walking through the code, working with digital pulse debugger and Charles web debugging proxy. Finally validate data quality by validating reports in Adobe Analytics and Ad-hoc analysis (Discover) tool.
  • Mentored UI/UX and development team for tagging using implementation guidelines and best practices.
  • Assisted QA teams for creation of different test cases for end-to-end validation of tracking code.
  • Created classification hierarchies for Traffic variables and Conversion variables.
  • Prepared shared dashboards as per requirements of business stakeholders
  • Deployed JavaScript using Bright Tag a tag management solution for Sears and Kmart desktop sites.
  • Extensively used JIRA as an issue tracking and bug-reporting tool.

Environment: Java, Spring, Hibernate, SOAP/Rest web services, Junit, SVN, Maven, JavaScript, JQuery, Angular JS, HTML, CSS, Ajax, SQL, Agile, Scrum.

Hire Now