We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Alexandria, VA

SUMMARY

  • Over 8 years of experience in Software Development Life Cycle (SDLC) includes requirements definition, design, implementation, testing, maintenance and enhancing existing systems.
  • Expertise in developing various Web Applications using JAVA & J2EE Technologies like Spring Framework, Core Java, WebServices, XML, Design Patterns, and Junit,
  • Expertise with Object Oriented Programming OOPS, Object Oriented Analysis and Design OOAD, and acquaintance with Service Oriented Architecture SOA, Unified Modeling Language UML.
  • Experience in developing web components and web Focus using frameworks such as Spring Web MVC, Spring IOC.
  • Experience in developing JEE development frameworks using JEE Design Patterns like Singleton, Front Controller, MVC, Service Locator, Business Delegate, Value object, Session Facade, Factory and DAO in designing and implementing the architecture of large application
  • Experience in developing, building and consuming SOAP and RESTful web services using JAX - RPC, SAAJ, JAXR, JAX-WS, JAX-RS, JAXP, JAXB, Jersey and RESTEasy.
  • Experience to process, validate, parse and extract data from XML using DOM and SAX parsers
  • Experience in developing Service Oriented Architecture (SOA) and Micro Service Architecture based J2EE applications
  • Extensive experience in developing web interfaces and client-side validations using HTML5, CSS, JavaScript, JQuery, MS FrontPage, Struts Tag Library Angular-JS 2.0, and Bootstrap
  • Experience in using HTML, HTML5, CSS, CSS3, Java script, and XML for developing User Interfaces of Web applications
  • Experience in running Apache Spark on EC2 instances, by accessing the resources from S3 buckets.
  • Experience in doing code reviews, refactoring the code, merging the code, resolving merge conflicts and maintaining the source code versions using tools such as SVN, GIT, CVS.
  • Expertise in configuration and deployment of Enterprise applications and services in application servers such as Apache Camel, WebLogic, JBoss, IBM Websphere and Tomcat.
  • Expertise in UML Modeling with different Tools
  • Experience in Agile, Pair programming, Scrum and test driven development methodologies. in using project management tools such as JIRA for assigning the tasks, tracking their status, review tasks and generating reports
  • Experience in writing stored procedures, functions, SQL queries and backend programming using Oracle, SQL.
  • Experience in noSQL data store MongoDB
  • Experience in working with databases such as Oracle 11g, DB2, MySQL and SQL Server databases using tools such as TOAD and SQL developer.
  • Experience in unit testing, integration testing, system testing and user acceptance testing.
  • Experience in using Log4j for logging errors and JUnit in performing unit test.

TECHNICAL SKILLS

Languages: JAVA, J2EE, C, C++, SQL, PL/SQL,PHP,Python

Java /J2EE/XML Technologies: JPA, JDBC, RMI, EJB, XML, JAXB, JMS, AWT, Swing, JQuery, AJAX XML, SOAP, WSDL, AWS,, JAX-WS, JAX-RPC, JAXM, XSL, XSD, XSLT2.0, DOM, SAX

Databases (RDBMS): MySQL, MongoDB,Oracle 10g, Microsoft SQL-Server and DB2

Frameworks: Spring, Hibernate JPA

Web and Application Server: Apache Camel, JBOSS, WebLogic, IBM Web Sphere, Oracle Application Server (OC4J), Apache Tomcat

IDE: RAD,Eclipse and Net Beans

Operating Systems: Windows, LINUX and UNIX

Markup Languages: XML, HTML, XHTML, Java Script, jQuery and React JS & AngularJS 2.0

J2EE Design Patterns: Singleton, Factory Method, Adapter, Façade, Decorator, Business Delegate,, Front Controller, DAO, and MVC

Configuration Management Tools: IBM Rational Clear case, CVS (Concurrent Versions System),GIT, SVN,Jira

Build Tools: MAVEN

Test Tools: Junit

PROFESSIONAL EXPERIENCE

Confidential, Alexandria, VA

Java Developer

Responsibilities:

  • The PALM ePetitions presentation layer developed using WebSphere portal 6.x; Business logic implemented using Spring Framework, Apache Axis Web Services and persistence mechanism myBatis
  • Implemented Terminal Disclaimer web services for petitions 502, 523 and also implemented event data gathering and logging information into the oracle database.
  • Migrated ant based build process to Maven based build process for the above mentioned applications.
  • Actively involved in requirements gathering, Analysis, Conceptual Design.
  • Implemented the object oriented programming concepts for various modules.
  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture and used MyBatis for data persistence.
  • Developed the User Interface using JSP, HTML, Angular JS and Css.
  • Developed Controllers using Spring MVC Annotation.
  • Implemented Application metrics using Spring AOP.
  • Designed Database tables, views, indexes in such a way that they give best performance.
  • Developed HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
  • Used Ajax to communicate with the server to get the asynchronous response.
  • Developed logging frame work in conjunction with LOG4j for logging.
  • Used JavaScript validation framework for performing client side validations.
  • Implemented Servlets to process both XML and HTML inputs and also implementing the XML Parsing.
  • Developed jUnit test cases for existing modules, new enhancements and new modules.
  • Deployed Web Applications on Apache Tomcat and JBoss Server.
  • Worked on UNIX shell scripting to run the JAR file created for batch program.
  • Implemented RESTFUL service for Stateful interactions.
  • Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings
  • Developed functional test cases for Integration and Functional testing, regression testing, and user acceptance testing.
  • Created Maven for Build for adding external dependencies and deployment of .WAR/.JAR/.EAR files.
  • Used SVN for version control and actively participated in the code review.

Environment: Java, WebSphere Application Server 7.0, JEE 5, Apache Axis Web Services, SOAP, XML, XSD, JAXB, JAXP, WSDL, XPath, XSLT, Java, JSP, JQuery, IBM portal APIs, Base 64 encoding, JNDI, JSP, Struts, Spring, iBatis/myBatis, JDBC, Visio, UML, SQL, WebSphere Portal Server 6.1, JavaScript, HTML, RSA 8.0.

Confidential, Irving, TX

Java Developer

Responsibilities:

  • Involved in full life cycle development of the uOpen product right from design to deployment and delivering it to client.
  • Conduct project risk identification and mitigation action planning with the project manager. Clarify all unknown areas, which are communicated by the Implementation team, from the customer.
  • Developed and Integrated generic core handlers for 4 core systems which will support all clients for account setup using java reflection mechanism.
  • Developed Controllers using Spring MVC Annotation and used Spring Dependency Injection for injecting values into beans.
  • Developed UI using Bootstrap, AngularJS along with JSON and communications with back end using REST with Spring MVC framework
  • Developed pagination for AngularJS grids using Paging toolbar and grid column filtering.
  • Involved in the defects resolution for the better quality and increased performance of product.
  • Implemented Hibernate for Persistent layer using JPA API for all CRUD operations.
  • Used JAXB parsers for the conversion of XML files to Java objects and vice-versa.
  • Developed logging framework in conjunction with LOG4j for logging.
  • Integrated Hibernate with spring business components using Hibernate Template.
  • Created JUnit and TestNG test scripts to unit test the code flow
  • Testing and bug fixing to reach the end-to-end flow.
  • Worked on UNIX shell scripting to run the JAR file created for batch program.
  • Implemented RESTFUL service for Stateless interactions.
  • Configured Jenkins server and build jobs to provide continuous automated builds based on polling the SVN source control system and periodic scheduled builds overnight to support development needs using Jenkins, SVN and TestNG.
  • Implemented the project using Agile and Scrum process and mentoring others who are new to Agile Project Management.

Environment: Java, Spring, Hibernate, Maven, log4j, SOAP and Restful web-services, AngularJS, Junit, TestNG,Jenkins, Jira, Unix, Tomcat, Eclipse, SVN, Oracle 11g, PL/SQL and Tomcat.

Confidential

Java Developer

Responsibilities:

  • Designing and developing the features of the system using Java/J2EE, Spring MVC, Spring IOC, Spring Jdbc, gathering business requirements, interacting with stakeholders, conducting requirement session and scheduling application using the Activity, Data Flow, Class and Sequence UML diagrams.
  • Developing the application module using several design patterns like Singleton, Factory, DAO, DTO, Business Delegate, Façade, prototype and Composite View.
  • Used java generics and collections framework to hold collection of objects for creation of web services' requests and responses
  • Used Spring core to create beans and for defining the bean scopes and dependencies
  • Using JPA annotations with Entity Beans for interacting with Persistence Layer for CRUD operations and Writing SQL Queries and JPA named queries.
  • Maintaining separate build in Maven for the module for easy integration and build the application.
  • Developing the application using Eclipse as development IDE and deployed in Tomcat and WebSphere Application Server environment.
  • Configure Oracle Times Ten in-memory database for loading data into memory for faster running of queries.
  • Created a tool to compare results of two queries from two different data sources.
  • Developed TestNG cases using testing framework Mockito and Easy Mock.
  • Implemented the project using Agile and Scrum process and mentoring others who are new to Agile Project Management.

Environment: Java, Springs, JPA, Web services, Oracle10g, TestNG, Easy Mock, Mockito, Log4j, Jenkins, Jira, Unix, Tomcat, WebSphere Server, Eclipse, SVN.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and coded application components in an Agile environment utilizing a test driven development approach.
  • Worked on the design and development of multithreaded n-tier application in a distributed environment to support new CMS System.
  • Writing the PL/SQL procedure according to the rule configurations.
  • Implemented J2EE Design Patterns like MVC, Service Locator and Session Façade.
  • Developed Web services to communicate to other modules using XML based SOAP.
  • Developed MessageHandler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa using JAVA, JMS and MQ Series.
  • Business logic is implemented using Struts action components in the Struts and Hibernate framework.
  • Used Multithreading for invoking the database and also implemented complex modules which contain business logics using Collection, Reflection, and Generics API.
  • Developed various JSP custom tag libraries i.e. JSTL libraries for achieving most code-reusability.
  • Developed the application front-end with HTML, JSP, JQuery and Ajax to create a dynamic and interactive experience.
  • Testing the web service using SOAP UI Pro
  • Developed ADF Model components (creation, configuration, and tuning of entity objects, view objects, application modules, bindings and data controls).
  • Developed Stateless Session EJB to accommodate the business logic.
  • Developed WebService’s using EJB 3.x stateless session beans.
  • Implemented the Spring dependency injection of the Database helper instance to the action objects.
  • Involved in writing the Maven based pom.xml scripts to build and deploy the application.
  • Developed the complex queries using JPA annotations in the POJO.
  • Developed and executing unit test cases using JUnit.
  • Deployed the application and tested on WebSphere Application Server.
  • Worked with Trac, Subversion (SVN), Wiki to track various aspects of the project.

Environment: Java, J2EE, Spring, Hibernate, JSP, Servlet, Struts, DB2, JUnit, Maven, XML, JMS, JavaScript, ADF, Oracle 9i, PLSQL, JDBC, UML, EJB, JBOSS, SOAP Web Service, SVN

We'd love your feedback!