We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • I have 8+ years of professional experience in IT industry and Expertise in Object Oriented Analysis including development, implementation, testing of various applications using Java, J2EE technologies maintenance which are include in Software Development Lifecycle (SDLC).
  • Extensive experience in J2EE platform including, developing both front end & back end applications using Java, Servlets, JSP, EJB, AJAX, Spring, Struts, Hibernate, JAXB, JMS, JDBC, Web Services.
  • Expertise in implementing and deploying SOAP API Web Services and Restful Services JAX - RS to develop dynamic server side web contents.
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Worked on the dependency injection using spring framework with Application Context XML file. Involved in creating and modifying the class diagrams, sequence diagrams using Microsoft Visio.
  • Experience in different SDLC models like Waterfall, Agile and undergone the training in software Development Processes like SDLC, Test Driven Development (TDD) and Iterative Methodologies.
  • Developed Maven & ANT scripts in to build and deploy J2EE Applications.
  • Had an experience in JMS and Message Queue listeners for Message Queue Service.
  • Experience in working with databases like Oracle, SQL Server, MySQL, PostgreSQL, MongoDB and Cassandra.
  • Written JUnit Test Cases for challenging environments.
  • Experienced and deep understanding of logical and physical data modelling and relational database technologies.
  • Ability to convert business requirements into technical specifications and designs as well as estimate the amount of effort necessary to complete the tasks.
  • Experienced in using Web/Application Servers like IBM WebSphere 7.0, Apache Tomcat and JBoss, BEA WebLogic 8.1.
  • Good Knowledge in debugging and problem solving skills with excellent understanding of system development methodologies, Techniques and Tools.
  • Expertise in client side designing and validations using HTML, CSS, AngularJS, JQuery, AJAX, and Java script.
  • Developed applications using latest technologies like EJB3.0, Spring2.0, Hibernate3.2 (using annotations), and REST based Webservices (axis2.0, JAX WS 2.0), Rule Engines (Drools4.1, ILOG, BLAZE), XML API and tools.
  • Expertise in developing the micro-services using Spring Boot.
  • Used Good working knowledge in version control tools like GitHub, CVS, SVN, Rational Clear Case and Tortoise SVN.
  • Good Working experience in Unit Testing using JUnit and Version control using VSS and also JMock.
  • Strong Experience in development and Implementation of Test plan and Test Cases.
  • Experience in handling, troubleshooting and resolving production issues and production deployment.
  • Experience reviewing business requirements, functional designs, business processes and system solutions in order to gain a deep functional understanding of the application.
  • Excellent problem solving skills, capable of working in-group as well as independently with excellent communication skills and project management skills.

TECHNICAL SKILLS:

Languages: C/C++, Java(JDK 1.1, J2SE 1.3/1.4/5.0/Java SE 6, Java SE 7), SQL, PL/SQL, C, C++

APIs: JDBC, JMS, JNDI, JCA, JTA, JPA, JSF,JSTL, EJB, RMI, SOAP

Design Patterns: MVC, DAO, DTO, Front Controller, Session Fa ade, Business Delegate, Observer, Singleton

Frameworks: Struts, Hibernate, Spring, JSF

XML Technologies: XML, XSD, XSLT, DTD, DOM parser, SAX parser, XPath, Xquery

Scripting/GUI Tools: HTML, HTML5 DHTML,DOJO, JSON, JavaScript, CSS, Shell Script, Dreamweaver, Rich faces, JSP

Application Servers: WebLogic 7.0/8.1/9.1/10.0, JBoss 4.0, Apache Tomcat 4.x/5.x, Websphere 5.0/5.1/6.0

IDE: Eclipse 3.x, RAD 6.0, Websphere Studio Application Developer (WSAD), NetBeans 5.x/6.0, JBuilder 5/6/7/8

Databases: Oracle, MySQL 3.x/4.1/5.0, SQL Server 2005/2008, ORACLE 10g/9i

Operating Systems: Windows Variants, Unix, Linux, Tomcat, Web Sphere, Web-logic

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians.
  • Involved in Design, Development, Testing and Integration of the application.
  • Prepared User stories & Tasks corresponding to the features taken from Backlog.
  • Involved in preparing High & low level design docs with UML diagrams.
  • Involved in the development of various use cases, classes and sequence diagrams using UML.
  • Understood current processes and actions from the legacy code to implement in to-be system.
  • Developed the responsive UI web pages using XHTML, jQuery, HTML5, CSS3, Angular JS, JavaScript, JSF, Prime Faces, Adamantium and AJAX.
  • Worked with Angular JS filters in expressions and directives to filter data rendered in the UI.
  • Implemented EJB's session bean to maintain application session and Entity Beans for the persistence.
  • Implemented methods to validate, keep alive session for login process & maintaining session credentials.
  • Developed REST services to talk with adapter classes and exposed them to front-end. Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the requirement documents.
  • Worked on serialize and de-serialize of data in applications using JSON.
  • Used Spring Frame work for IOC, AOP, and DAO layer design patterns.
  • Used Hibernate as ORM to map Java classes to data base tables.
  • Used Hibernate Query Language (HQL) for accessing data from database and created Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Implemented business logic components using POJOs.
  • Developed adapter classes to create a layer over existing code.
  • Developed SOAP as well as RESTful web services using CXF API and developed the services after the deployment on server using SOAP UI.
  • Used JAX-WS, JAX-RS, Apache CXF and WSDL, SOAPUI to implement and test the web service.
  • Done with IBM WebSphere application server configurations and the deployed the application on it. MySQL/Oracle persistence. Extracted rules data from the database and decision tables.
  • Authenticating to the LDAP by Using the JNDI and developed the login Servlet which is responsible for initial authentication of the users coming from different systems.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages to main asynchronous.
  • Resolving spring framework artifacts and code build & deployment via Maven and ANT scripts.
  • Developed automated Build files, reporting and documentation using Maven.
  • Tested components using JUNIT & Mockito during development.
  • Used SVN for source code version controlling.

Environment: JAVA/J2EE, HTML5, XHTML, JS, AJAX, Angular JS, JQUERY, CSS3, Servlets, JSF, Prime Faces, XML, XSLT, XPATH, WSDL, SOAP, CXF, REST JAX-WS, JAX-RS,, IBM WebSphere 8.1, Drools 3.0/4.0 Rule EngineJMS, Eclipse, JUNIT, Mockito, SVN, EMMA, Spring framework - DI, AOP, Batch, Hibernate, Maven.

Confidential, Brookfield, WI

Full Stack Java Developer

Responsibilities:

  • Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.
  • Followed Agile Methodology in analyze, define, and document the application which will support functional and business requirements. Coordinate these efforts with Functional Architects.
  • Used Spring MVC module to develop MVC Architecture.
  • Used Core Java to develop Business Logic as Spring Beans.
  • Configured Spring Container to implement IOC/DI of the Spring Beans, and to manage the beans' life circle.
  • Stored procedure in the database and used Dynamic SQL to load the data and Performed PL/SQL operations.
  • Used Spring Batch for reading, validating and writing the daily batch files into the database.
  • Consumed Web Service using JSON and REST to get the registered users, update their status.
  • Created rich and highly interactive responsive UI components with JavaScript, Bootstrap, HTML5 and CSS3.
  • Used JQuery library to build Ajax based web application module.
  • Responsible for building a single - page application using the AngularJS development framework.
  • Implementing directives and scope values using AngularJS for existing web page. Responsible for checking the cross-browser compatibility.
  • Implemented AngularJS pagination for paging data in the report.
  • Implemented AngularJS filter with custom filters and filter to directives for searching data by user input.
  • Designed and developed Graphic User Interface (GUI) with HTML5, CSS3, and Twitter Bootstrap.
  • Implemented the page events such as click, change using AngularJS.
  • Used AngularJS directives such as ng-model, ng-bind, and ng-repeat to display data from AngularJS controllers.
  • Implemented Web API in AngularJS controller to use in the application accessing data in database.
  • Used Bootstrap-Twitter to add front-end features for social communication in the application.
  • Wrote application level code to interact with the backend databases using JQUERY, AJAX, Angular JS and JSON.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Developed angular controllers, services and used different modules for server communication.
  • Used JSTL which adds tag library of JSP tags for XML data processing, conditional execution and internationalization.
  • Developed Unit Test Cases. Used JUnit for unit testing of the application.
  • Automated the deployments using Jenkins and its respective dependency plugins.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Configured pom.xml to deploy the project using Maven.

Environment: Java, J2EE, Spring MVC, Spring Batch 2.5, Restful Web Service, Oracle 11g, SQL, Dynamic SQL, PL/SQL, HTML, CSS, JSP, JavaScript, AngularJS, WebLogic, SQL Server, JUnit, ETL, Maven, GIT.

Confidential, Detroit, MI

Java Developer

Responsibilities:

  • Developed several pages using JSTL, HTML, JSP, JQuery, JavaScript, Bootstrap, CSS, and Ajax.
  • Developed fast and responsive front - end pages using Angular JS.
  • Developed DAO objects and Persistence logic for interacting with the database using Hibernate.
  • Involved in Spring Core and Spring MVC setup as Enterprise Application designing.
  • Responsible for implementing applications implemented using layered approach. Designed and developed the main Module to fit into MVC architecture leveraging Spring MVC.
  • Developed Rest API using Node-JS using various modules in node like express, underscore, body-parser etc.
  • Extensively used Java Collections leveraging List, Map and Set interfaces.
  • Developed SOAP Web Services using Top-Down and Bottom-up approach.
  • Spring JDBC template and Hibernate DAO support is used for performing Database Transactions.
  • Consumed web services by generating Web Services Client wizard.
  • PL/SQL queries and Spring JDBC module is developed for querying the database to get members.
  • Used Test Driven Development (TDD) using JUnit 3.8/4.0 writing automated test scripts for all the components using agile methodologies.
  • Used Apache Ant for building the application.
  • Refactoring code and Performance tuning the JVM and refactoring the logic.
  • SOAP UI is used for Unit Testing the web services and Altovo XMLSpy for testing XSD's.
  • JUnit is used to performing Java Unit testing.
  • Log4J is used to print the logging, debugging, warning, info on the server console.
  • Deploying, supporting, and troubleshooting java services on WebSphere and WebLogic Server.
  • Participated in technical design review sessions to finalize on the design of application and prepared design documents using Class and Sequence Diagrams.

Environment: Eclipse, J2EE, EJB3.0, JDK 1.6, JDBC, JQuery, Log4j, JMS, SOAPUI Pro, Spring 3.5, Spring MVC, WAS 7.5, JSTL, JSP, Angular JS, Bootstrap, Node-JS, IBM Clear case, Web Services (WSDL, SOAP, UDDI, XML), REST web services, JUnit 4, XML, JavaScript, Oracle 10g.

Confidential

Java Developer

Responsibilities:

  • Participated in Team Meetings & SCRUM. Followed Agile Development methodology as daily process.
  • Analyzed the system, worked with the Business Analyst team for gathering the requirements of the system.
  • Designed the Web application implementing the Model View Controller pattern to make it extensible and flexible.
  • Implemented the User Login logic using Spring MVC framework encouraging application architectures based on the Model View Controller design paradigm.
  • Used spring framework configuration files to manage objects and to achieve dependency injection, IOC and transaction management.
  • Was involved in development of the presentation and middle - tier components that provide the new security features.
  • Used JMS API for communication between the components.
  • Involved in the design and development of the Data Access layer using Spring JDBC classes, responsible for inserting data in database.
  • Developed prototype based JavaScript to provide client side validations and provided an interactive front end GUI using AJAX.
  • Developed the SQL map config files and the DAO layer for iBatis implementation.
  • Worked extensively on Core Java.
  • Implemented various XML technologies like DTD schemas, DOM parser, XSL style sheets and XSLT.
  • Conducted bug reporting and tracking procedures: logging new defects using HP Quality Centre and JIRA
  • Involved in the deployment process in development and testing environments
  • Involved in performance profiling using jProbe.

Environment: J2SDK 1.4, J2EE 1.3 (Java, JNDI, Core Java Mail, JSP, Web services, Spring JDBC, Servlets and JSP), JMS, Java Security, Linux, spring, JSTL, UML, HTML/CSS, JBOSS Application Server, Eclipse, Oracle 10g.

Confidential

J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of the application
  • Developed Class Diagrams, Sequence Diagrams, Activity Diagram and Use Cases in Rational Rose.
  • Developed the application using Struts MVC 2 architecture.
  • Used Struts, Servlets technologies to develop all eligibility Use Cases.
  • Worked on loading contracts data from legacy systems to PeopleSoft contracts to create contracts.
  • Developed JSP custom tags and Struts tags to support custom User Interfaces.
  • Extensively Used Eclipse 3.2 for developing and testing the Security Infrastructure Service.
  • Created and maintained the configuration of the Spring Application Frameworks IOC container.
  • Developed Web Services for inter organization operations and for retrieving the customer information from the central database using SOAP /HTTP technologies.
  • Used Hibernate to store the persistent data into database and written HQL to access the data from the database.
  • Designed developed and maintained the data layer using the ORM framework called Hibernate.
  • Coordinated with QA and business team and resolved System Defects generated during testing.
  • Experience with Client Side Validations using JSP, and Java script.
  • Involved in Design/Code Review with Team and task assignments.
  • Installed and Configured BEA WebLogic 9.2.
  • Used Spring Framework for Dependency Injection and integrated with Hibernate.
  • Used PVCS for version control across common source code used by developers.
  • Developed test cases and performed testing using JUNIT.
  • Involved design and development of Database in SQL Server 2008.
  • Monitored the error logs using Log4J and fixed the problems.

Environment: JDK 1.4/1.5, JNDI, JSP, Hibernate3.x, Struts1.x/2.x, JavaScript, Kronos v.6.1 & v.6.2, Spring, Rational Rose, Eclipse 3.2, Oracle, Unix, Shell, JBoss 4.2, SQL Server 2008, LOG4J, JUNIT, Mockito.

We'd love your feedback!