We provide IT Staff Augmentation Services!

Java Back-end Developer Resume

Kansas City, MO

SUMMARY:

  • Over 7+ years of Software development experience with full project lifecycle development using Java and J2EE technologies.
  • Strong development experience in Java, J2EE, Servlet, JSP, Struts, Spring, JDBC, Java Beans, JMS, JNDI, LDAP, Axis, AJAX, JUnit, Log4j, and JavaScript.
  • Expertise in Spring framework using Modules like Spring Core, Spring IOC, Spring Mongo, Spring JDBC, Spring Integration, Spring Context, Spring AOP.
  • Experience in Design & Development of multi - tier thin/thick client web-based applications using Object Oriented Methodologies.
  • Highly proficient in designing enterprise applications with Spring standards like DI/IOC
  • Dependency injection/Inversion of Control, AOP and Security, Transaction Management.
  • Knowledge about the work flow design using JBPM, Camunda BPM.
  • Hands on experience on Service-Oriented Architecture, Web Services using JAX-WS, SOAP, WSDL, UDDI, JAX-RS Restful, Jersey, CXF.
  • Expert in writing SQL queries in PL/SQL and T-SQL, triggers, stored procedures in Relational Database Management Systems like Oracle, MySQL, DB2 and Microsoft SQL Server.
  • Extensive experience developing applications using agile methodologies like Test Driven Development (TDD), SCRUM.
  • Front-end GUI wire-framing/prototyping skills using scripting languages like JSP, HTML5. DHTML, Java Script, DOM and Cascading Style Sheets (CSS3).
  • Hands on experience with various Application Servers and Web Servers including Web logic, J
  • Boss, WildFly, Tomcat server, Jetty Server with wide variety of development tools like IBM WSAD, IntelliJ, My Eclipse and Net Beans.
  • Proficient in writing java unit test cases using Junit, Mockito and configuring project dependencies using Maven.
  • Experience in using Log4J, Version Control using GIT, Bit Bucket, SVN and CVS.
  • Worked on different OS UNIX (Sun Solaris, AIX), Linux and Windows.
  • Strong knowledge on continuous integration tools like Jenkins, Bamboo.
  • Excellent communication and inter-personal skills.
  • Experienced in implementing Enterprise Applications with full life cycle of software development.

TECHNICAL SKILLS:

Languages: Java, JavaScript, SQL/PL-SQL, C, C++.

Java/J2EE Enterprise Technologies: JDBC, Swing, JSP, Servlets, EJB, JSTL, JMS, Spring, Struts, JSF, JPA, Log4j, and LDAP.

J2EE Web Services: SOAP, REST, WSDL, JAX-RS, JAX-RPC, JAXP, JAXBXML Technologies: XML, XSL, XSLT, DTD, XML Schema, SAX, DOM.

Database: Oracle, SQL Server, MySQL, MongoDB, Cassandra

Web and Application Servers: Apache Tomcat, IBM WebSphere, WebLogic, Sun Glass fish, JBoss.

Methodologies: SDLC, TDD, Agile.

Tools: & IDEs: Apache ANT, MAVEN, Net beans, Eclipse, RAD, Eclipse IDE, Edit Plus, Microsoft Visual Studio.

Testing Tools: JUnit, Selenium, Mockito and Power Mock

Version Control: Clear Case, CVS, SVN, GIT

Continuous Integration Tools: Jenkins, Quick Build, Bamboo

Modelling Tools: JBPM, IBM Rational Rose.

ORM frameworks: Hibernate, JPA, Ibatis, Spring JDBC Template, JDBC.

PROFESSIONAL EXPERIENCE:

Confidential, Kansas City, MO

Java Back-end Developer

Responsibilities:

  • Design, configure, test, troubleshoot, support and document code for applications and services with client’s technical specifications, in a cloud-based programable population health management platform.
  • Actively participated in requirements gathering, analysis, and design/development and testing phases.
  • Build, test and deploy applications using Pivotal Cloud Foundry ( PCF ).
  • Ensure continues delivery following the agile methodology.
  • Making enhancements to the existing software, participate in code reviews and identify issues/deviations from best practices.
  • Collaborate on component level technical designs, own products and assist others in debugging and documenting root cause analysis and resolution.
  • Develop REST services for internal and open API clients in JAVA as well as Ruby on Rails.
  • Maintain and monitor application/service logs and performance regularly using Splunk and New Relic, respectively.
  • Containerize services using Docker for deployment and testing using Postman Restful web services.
  • Responsible for release of code into production and its integration with other applications using Jenkins CI/CD pipelines.

Environment: Core Java, J2EE, IntelliJ, Hibernate, Splunk, Mesosphere (DC/OS), Jenkins, New Relic, XML, JSP, JDBC, JUnit, Mockito, DB2, Oracle, Postman Restful web services.

Confidential, Beaverton, OR

Java Full-Stack Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, and design/development and testing phases.
  • All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Built DAO package as well as DAO IMPL package to implement the data access logic using Hibernate Annotation to do the data mapping.
  • Configured the xml files for Hibernate and applied its Object Relational Mapping ORM to enable the data transactions between POJO and Oracle Database using caching on Session Factory.
  • Persistence mechanism implemented using Hibernate utilizing Table per subclass inheritance-based mapping, component mapping and other association mapping.
  • Actively involved in creation of database, modified tables, triggers, and store procedures to clean and validate the data to meet the company specifications.
  • Used JDBC connectivity for querying- inserting, updating, deleting data from Oracle database.
  • Involved in writing Hibernate queries, Hibernate specific configuration and mapping files.
  • Implemented Design Patterns like MVC and Factory across the application to achieve consistency.
  • Developed a web service for allowing other application to access customer balance. Implementation involved usage of SOAP, WSDL, XML for definition of Web Services.
  • Designed the Web application layout and forms using Angular JS, Bootstrap, HTML 5, CSS 3, and JavaScript.
  • Used Bootstrap library to quickly build project UI’s and used Angular JS framework to associate
  • HTML elements to models.
  • Implemented application using MVC architecture integrating Hibernate and Spring frameworks.
  • Designed client application using Java Server Pages (JSP), Cascading Style Sheets (CSS) and XML.
  • Implemented the Enterprise JavaBeans to handle various transactions.
  • Used Spring Core for dependency injection.
  • Used Log4j for debugging the issues and exceptions.
  • Worked on SQL Server Management Studio to write complex SQL queries and Stored Procedures to retrieve data from the SQL Server.
  • Involved in complete development of “Agile Development Methodology” and tested the application in each iteration.
  • Used JIRA for continuous Bug Tracking.
  • Used Logger.Js for logging the errors.

Environment: Java J2EE, JSP, JavaScript, Ajax, Spring 3.2, Angular JS, Eclipse 4.2, Hibernate 4.1, Wild Fly 10.2, Oracle 11g, Toad 10, JUnit, JMS, Log4j, Maven, Agile, SVN, JDBC, XML, SOAP, JAX-WS and Soap UI.

Confidential, Charlotte, NC

Java Full-Stack Developer

Responsibilities:

  • Involved in design of application framework using J2EE guidelines and different J2EE design patterns and Object-Oriented Analysis and Design (OOAD) methodologies.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used Hibernate, object/relational-mapping ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Implemented the Graphic User Interface GUI by coding in HTML5, CSS3, Bootstrap, JavaScript, jQuery, and jQuery UI.
  • Set up the AngularJS framework for the application.
  • Setup the Bootstrap for customizable UI design.
  • Developed Hibernate DAO classes and with the spring frame work manager classes retrieve and save the data from the database.
  • Implemented spring with Hibernate taking advantage of Java features like annotation metadata, auto wiring, and generic collections using plain EJB3's JPA specification that is used to implement the DAO layer with Hibernate Entity Manager’s Session Factory, HQL, and SQL.
  • Used Spring IOC framework to integrate with Hibernate.
  • Developed POJO and implemented Hibernate and integration with Spring Framework.
  • Designed and Developed Web Services using technologies UDDI, WSDL, SOAP to communicate to the other modules.
  • Provided assistance for optimizing and performance tuning of Db2 sql and stored procedures
  • Used JBoss as the application server.
  • Used GIT for code management and JENKINS for continue integration.
  • Used Maven for building the project.
  • Implemented design patterns like Session Façade, Singleton, Factory, Service Locator and DAO.
  • Involved in mapping Java objects to database tables using Hibernate and Java annotations.
  • Used JDBC connectivity for querying, inserting, updating, deleting data from Oracle database.
  • Used JBoss as an Application Server.
  • Used Eclipse IDE for code development along with GIT for managing the code and JENKINS for continue integration.
  • Involved in Test Driven Development by writing JUnit test case in the coding part of Java methods
  • Used JIRA to write test cases for new modules.
  • Used Apache Maven as the software build tool and Log4J for logging errors and messages

Environment: Java, J2EE, Spring MVC, Hibernate, JBoss, HTML5, CSS3, Bootstrap, JavaScript, jQuery, AngularJS, Bootstrap, BackBone.js, JBoss, Selenium, MongoDB, Restful webservices,CSS GIT, JENKINS, JIRA, GIT.

Confidential, Washington, DC

Java Full-Stack Developer

Responsibilities:

  • Actively participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application
  • Successfully created UML Use case diagrams, Class diagrams, Event diagrams, Activity diagrams and Sequence diagrams using Rational Rose
  • Successfully delivered design and code using Scrum methodology in agile environment.
  • Actively involved in Scrum meetings that allow clusters of teams to discuss their work, focusing especially on areas of overlap and integration
  • Involved in implementation and unit testing of the product.
  • Designed and developed application based on Struts framework using MVC design patterns.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS, AngularJS and JavaScript
  • Developed Struts Action Classes and Form Beans
  • JSP Content is configured in XML files
  • Deployed the web components into the WebLogic application server
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE 10g.
  • Implemented session beans using EJB 2.0
  • Hibernate is used as persistent Confidential middle tier for providing object model over relational data model
  • Responsible for performance issues. Optimized ant build scripts for faster building and worked on modifying shell scripts
  • Identifying and developing test cases and test scripts to perform load tests for performance and regression testing
  • Performed Code reviews, customization and maintenance of code across applications
  • Creating environment for user - acceptance testing and facilitating integration and user acceptance testing with JUNIT
  • Responsible for release of code into production and its integration with other applications

Environment: Core Java, J2EE, Struts1.3, Eclipse, EJB2.0, Hibernate, XML, JSP, JDBC, Rational Rose, JavaScript, HTML, AngularJS, JUnit, DB2, Oracle 10g, Postman Restful web services.

Confidential, Plano, TX

Java Full-Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Worked for Common Services Interfaces team. It is a common services interfaces platform that uses Java for enabling B2B services.
  • Designed and developed SOAP services to handle various user requests using Java (J2EE).
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS, AngularJS and JavaScript.
  • Created various controllers, views using MVC framework AngularJS
  • Single Page Application development using AngularJS, and Node JS to collaborate java web
  • Services, as well as to store application preferences and state data in distributed mongo instances.
  • Developer user interfaces using JSF UI Components, Validator, Events and Listeners.
  • Expertise in designing and creating WSDL using XML Spy.
  • Implemented session beans using EJB 2.0, and JMS to asynchronously send messages.
  • Developed Message Driven Beans as Queue listeners for JMS queues.
  • Developed Exception handling framework and used log4J for logging.
  • Coordinate with the QA team for the QA testing of the applications and defect fixes.
  • Used HP ALM to track defects.
  • Used Splunk tool to pull logs and analyse. Also used putty to access the server remotely to get logs for any defect resolution.
  • Used Hibernate, EJB, SQL, JDBC and JPA to develop the persistent layer.
  • Involved in Production Support and minor enhancements as per application requirements.
  • Data queries written in J2EE JPA Query Language and native SQL.
  • Maintained the version control of the source code using GIT.
  • Responsible for release of code into production and its integration with other applications

Environment: Java J2EE, JSP, JavaScript, Ajax, Spring 3.2, Angular JS, Eclipse 4.2, Hibernate 4.1, Tomcat, Oracle 11g, Oracle CRM, Toad 10, JUnit, JMS, Log4j, Maven, Agile, SVN, JDBC, XML, SOAP, and JAX-WS.

Confidential, Milwaukee, WI

Java Back-end Developer

Responsibilities:

  • Developed and integrated server components using Spring, Hibernate.
  • Developed user interfaces using JSF UI components, Validators, Events and Listeners.
  • Developed sever side validations using JSF.
  • Extensively worked with core java like collections, String Builder and interfaces.
  • Developed code participating in different layers of the application such as JSPs for presentation, Servlets as controller and EJBs for holding business logic.
  • Implemented Hash-table and hash set for inserting and retrieving values.
  • Extensively used Spring and Hibernate in Spring MVC.
  • Implemented enterprise applications using WSDL, SOAP and XML schema.
  • Developed Message Driven Beans as Queue listeners for JMS queues.
  • Used Log4J for any errors in the application
  • Used Spring Batch for scheduling and maintenance of batch jobs.
  • Used MAVEN as build management tool.
  • Used WSDL to post the services in the UDDI.

Environment: Java, EJB, Hibernate 3.6, JSF, Spring 2.5, Oracle 10g, XML, JUnit 4.0, XSLT, IDE, HTML, CSS, JavaScript, Apache Tomcat 6.0, Log4j

Confidential

Java Back-end Developer

Responsibilities:

  • Interfaced with cross functional teams, understanding and refining user interface requirements, designing and developing application using Java/J2EE.
  • Designed the Front-end screens using JSP, Servlets, XHTML and JavaScript.
  • Used spring framework for dependency injection with the help of Spring Configuration files.
  • Coded Business services using spring and also interacted with the database using spring, JDBC, and Spring DAO.
  • Developed the modules in IOC paradigm by defining the bean definitions and their relationships in the spring context files.
  • Configured, maintained and administered source control tool and defect tracking tool JIRA.
  • Supported the applications through debugging, fixing and maintenance releases.
  • Analyzed web applications, documented detail Test plans, Test cases and expected results based on the business functional requirements.
  • Involved in communicating with offshore team to resolve the applications production issue and to deliver the best quality application enhancements to the client.

Environment: Java, J2EE, spring, Servlets, JSP, JavaScript, Eclipse, SQL, Oracle, Toad, Log4j, Tomcat, Windows.

Hire Now