We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Jackson, MS

SUMMARY

  • Java developer with 8 years of IT experience. Admirable knowledge in working with architecture/design on multiple business domains.
  • Analysis, Design, Development, Maintenance and Implementation experience of enterprise, web and client server applications using JAVA/JEE/J2EE technologies and Object oriented technology.
  • Strong programming skills in designing and implementation of multi - tier applications using web-based technologies like Spring MVC and Spring Boot.
  • Experience in developing application components using third party frameworks like Spring, Hibernate and Struts, JSF.
  • Designed use cases, Component diagrams and Class diagrams using Rational Rose.
  • Involved in developing Microservices using Spring Boot and followed domain driven design.
  • Experience in using build/deploy tools such as Jenkins, Docker for Continuous Integration & Deployment for Microservices.
  • Good understanding of Service orientation architecture and experience in developing applications using waterfall, RUP and Agile, Test First, Test Driven methodologies.
  • Highly skillful in development, deployment and troubleshooting Web based and enterprise based applications on Windows and UNIX platforms.
  • Experience in deploying, configuring and administering application servers such as Websphere, Weblogic, JBoss and Apache Tomcat.
  • Involved in producing & consuming SOAP based & Restful web services using WSDL, SOAP, JAX-WS, JAX- RS, AXIS, CXF, SOAPUI and implemented RestAPI using micro service architecture.
  • Proficient experience of database programming in an Oracle environment using PL/SQL with tools such as TOAD, Squirrel, SQLPlus and mySQL.
  • Well experienced in database development Stored procedures/packages, Functions, Table creation Scripts & database triggers.
  • Experience in using various configuration management tools like Rational Clear Case, Visual Source Safe, SVN and CVS.
  • Extensive experience in developing unit testing frameworks using JUnit, DBUnit, Mock Object and Cactus based on test first or test driven methodology.
  • Self-motivated and a very good team player with excellent communication, interpersonal skill, strong analytical skill, hardworking and also capable of working independently even under high pressure and challenges.
  • Skilled in developing business plans, requirements specifications, user documentation, strong problem solving and logical reasoning skills. Ability to understand new ideas and technical concepts quickly and produce meaningful results.

TECHNICAL SKILLS

Languages: Java 1.4/1.5/1.6/1.7/1.8 SQL, PL/SQL.

JEE/J2EE Technologies: Servlets, JSP, JDBC, JSTL, EJB, JAXB, JAXP, JMS, JAX-RPC, JAX- WS

Web Technologies: HTML, CSS, JavaScript.

XML Technologies: SAX, DOM, DTD, XSD, XML.

Databases: Oracle, DB2, SQL Server, MY SQL.

Application Server: BEA’s Weblogic, IBM’s WebSphere, JBoss.

Framework: Struts, Spring, JSF, Hibernate, iBatis.

Tools: ANT, JUnit, Maven.

IDEs: Eclipse, RAD, RSA, WSAD.

PROFESSIONAL EXPERIENCE

Confidential, Jackson, MS

Java developer

Responsibilities:

  • Extensively used Form Beans in the data access layer to access and update information.
  • Involved in various phases of the Software Development Life cycle (SDLC) of the application.
  • Developed presentation tier as JSPs, Xhtml.
  • Used Spring IOC, AOP, Spring Boot to implement middle tier.
  • Developed a server side application to interact with databases using Spring Boot and JPA.
  • Used Squirrel (db2) to implement the database changes as part of development.
  • Converted a monolithic app to microservices architecture using Spring Boot.
  • Implemented REST Microservices using spring boot.
  • Extensively used HQL, Criterion Queries while developing the DAO classes.
  • Designed and implemented XML parsing for XML order conformations.
  • Created database pool, multi-pool, data source and mapped them to roles.
  • Designed various tables required for the project in the Squirrel (db2) database.
  • Configured action mapping (in XML) for each logical request that will be submitted.
  • Used Hibernate as Object Relational (OR) Mapping Tool for the backend data.
  • Wrote complex business rules as SQL and PL/SQL queries for the end user to use in reporting.
  • Wrote listener classes to trigger xml file generation (BRMS rules) and load files into cache during Server start up and mapped the listeners in web.xml
  • Deployed the application on JBoss Application Server.
  • Highly involved in monitoring the error logs and fixing the problems.
  • Involved in various phases of Software Development Life Cycle (SDLC) using Agile Methodology and attended various Scrum meetings.
  • Developed the different components of the application such as JSPs, Servlets, DAOs and Used Sub Version (SVN) for version control.
  • Worked with ANT and Maven to develop build scripts.
  • Involved in bug-fixes for the application.
  • Worked with executed unit test cases by using JUNIT for accuracy of code and logging with log4j.

Environment: Environment: Java,JSP,Spring Boot, MicroServices,Struts1.x,,Hibernate, HTML,XML, PL/SQL, JBoss Application, DB2, Jenkines, Sonar, Server (development), Web sphere (production), Spring, Sub-Version (SVN), SQUIRREL, ECLIPSE IDE/JBOSS IDE, JIRA.

Confidential, Jefferson City, MO

Responsibilities:

  • Involved in various phases of the Software Development Life cycle (SDLC) of the application.
  • Developed presentation tier as JSPs.
  • Used Squirrel (db2) to implement the database changes as part of development.
  • Creating Object- Oriented patterns and EJB design patterns.
  • Implemented EJBs Session beans for business logic.
  • Worked on Java Messaging Services (JMS) for developing messaging services.
  • Developed the application using Hibernate and Spring Framework.
  • Developed a presentation layer using Spring MVC and used annotation based mapping to map the JSP post backs to the controller methods.
  • Spring AOP is used for Security and Transaction Management.
  • Wrote HQL queries as a part of development.
  • Developed POJOs for Data Model and made individual HBM records to delineate Java Objects with Relational database tables.
  • Reviewed the XML logical data model and developed XML schema XSD to validate the model and used Jax-B for Xml-Java Mapping and Xml-Xslt conversion.
  • Created database pool, multi-pool, data source and mapped them to roles.
  • Designed various tables required for the project in the Squirrel (db2) database.
  • Written action class in Struts framework for each logical request that will be received.
  • Used Hibernate as Object Relational (OR) Mapping Tool for the backend data.
  • I am involved in developing the batch jobs and in performance tuning of complex queries.
  • Used Eclipse IDE for development and Jboss server for deployment. Used Git for repository.
  • Used Ant to automate Java builds and deployments.
  • Involved in bug-fixes for the application.
  • Perform code review and Unit testing of the modules by creating JUnit test cases.

Environment: Environment: Java, Struts1.x,Spring, JSP, Hibernate, HTML,XML, PL/SQL, JBoss Application, DB2, Jenkines, Sonar, Server (development), Web sphere (production), Spring, Subversion (SVN), SQUIRREL, ECLIPSE IDE/JBOSS IDE, JEE-5, JAX-B, JIRA.

Confidential, Cincinnati, OH

Responsibilities:

  • Used Spring Web MVC framework for the applying MVC Implementation to the web application.
  • Developed Action Classes, Form Beans and Views using Java and JSPs.
  • Involved in Consuming and Developing the SOAP Webservices using - SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design).
  • Worked on implementing Web Services in-order to communicate between different distributed components using SOAP Protocol using Apache CXF.
  • Business Process Modeling and extensions to the core WebSphere Commerce application to support complex business rules.
  • Building out a lean, responsive UI layer utilizing semantic using Angular.
  • Design JSON requests according to the front end pages.
  • Experience in Implementation and generating of WSDL, client STUBS and Server Side code
  • Worked on Spring JMS to send messages and also having a JMS listener process the messages sent
  • Worked on Oracle Queue, for data queuing and dequeuing
  • Created User Interface module using JSPs alongside tag libraries, Customer tags and JavaScript.
  • Developed code for iBatis supporting classes, Sql mapping for Oracle Stored Procedures.
  • Utilized Oracle PL/SQL for database operations using JDBC API.
  • Worked on different J2EE applications on application servers such as Jboss, JettyServer.
  • Used Maven build process to build the applications.
  • Coordinated with the QA team during the process of making the code move to staging server and testing the application for the several test cases and defect testing
  • Perform code review and Unit testing of the modules by creating JUnit test cases.

Environment: Java, J2EE, Spring 3.0, DB2, EJB 3.0, Hibernate 3.0, JSON, DB2, Eclipse,Jenkins Build, Jboss 7.1, UNIX, WebServices, JUnit, Mockito testing framework, WebSphere Commerce.

Confidential, Cincinnati, Ohio

Responsibilities:

  • Designed and developed UI screens with XSLT and JSF (MVC) to provide interactive screens to display data.
  • Working with EJB 3.0 to write the business and model classes to hit the oracle database with proper transaction handling techniques.
  • Worked on Single Page Web Applications using Restful Webservices plus Ajax and Angular
  • By using POS Confidential used to tender the amount in all retail stores in the USA.
  • Working with Hibernate 3.0 to interact with the database in Object Relation Model passion and storing data into the relational database.
  • Working with oracle database tables to store the data into the database.
  • Writing Sql queries, stored procedures to store and retrieve data from databases.
  • Using Weblogic 10.3 application server to deploy care 360 applications and creating data sources to interact with database from server to increase the performance .
  • Working with User Stories and preparing low level designs, High-level designs for care 360 application features.
  • Involving in requirement gathering & meetings with vendors and preparing design documents, and class diagrams. Working in Agile methodologies to speed up development and delivering projects .
  • Dealing with bugs detected and current and previous releases.
  • Delivering code and all test cases, unit test results on time.
  • Involving in the development phase as per the requirements.
  • Creating Restful and JAX-WS Webservices to interact with other systems to get information related to the application.
  • Developed web services in Java with Apache Axis, and in PHP with various tools. Experienced with SOAP/WSDL.
  • Developed test cases and performed unit testing using Mockito test framework.
  • Interacting with other teams as needed to get work done fastly.
  • Helping other teams and mentoring new team members about the project and work culture. Working with the Unix operating system .
  • Involving in all stages of Software development life Cycle and supporting all stages of testing methodologies like AT, IST and UAT and supporting WAR rooms for defect fixing.
  • Doing several stages of code review and Unit test planning.
  • Working in an agile environment to get requirements and develop applications quickly.
  • Attending the meeting for scrum calls to get requirements and project status.

Environment: Java, J2EE, GWT, JSF 2.0, EJB 3.0, Hibernate 3.0, JSON, Oracle, Eclipse,Jenkins Build, WebLogic 10.3, 12c, UNIX, WebServices, JUnit, Mockito testing framework

Confidential, Columbus, Ohio

Responsibilities:

  • Responsible for designing User Interface based on MVC framework, which accomplishes a tight and neat co-ordination of JSF(Java Server Faces), XHTML and Faces Servlet.
  • Developed the client validation using a custom validation framework built on top of the JSF validation framework.
  • Developed the user interface using XHTML, Custom Tags, Validation Framework, HTML, CSS and JavaScript.
  • Designed a persistence layer build on ORM framework and developed it using Hibernate.
  • Leveraged the concepts of Spring framework to integrate JSF based user interface with Hibernate based persistence interface.
  • Developed dynamic proxies to consume the web services developed in JAX-WS standards for CRM modules.
  • Managing the implementation for client projects utilizing Websphere Commerce.
  • Created Restful webservices interface to java based runtime engine
  • Designed Restful web services for handling AJAX request
  • REST-ful style Web Services layer to interface with a DB2 system
  • Published JAX-WS based web services where in all the requests will be routed to this Single Point service and based on the request they are forwarded to the corresponding legacy operations.
  • Developed the custom Logging framework used to log transactions executed across the various applications using Log4j.
  • Built a real time mouse/click user analytics web service with Node.js
  • Developed a comprehensive build framework using maven, which supports the existing code and incorporates new modifications.
  • Participated in Code migration and resolving code conflicts in various versions.
  • Developed PL/SQL stored procedures and functions for enforcing database constraints.
  • Used Maven in building the application and auto deploying it to the environment.
  • Involved in exporting and importing integrations and jar files from development, staging and production environments.
  • Developed test cases and performed unit testing using Mockito test framework.
  • Resolved the production tickets issued and deployed patches to the test environment.

Environment: JSF, Hibernate, Spring, JEE, JNDI, JAX-WS, XML, XSD, SOAP, WSDL, SOAPUI, JUnit, Mockito testing framework, Eclipse, Edit Plus, Tomcat.

We'd love your feedback!