We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

WI

SUMMARY:

  • Over 5 years of professional experience in IT industry on Cross Platform (Web & Client - Server) application development and design using Object Oriented Programming, Java /J2EE technologies.
  • Experience in developing applications using Core Java,J2EE, JSP, Servlets, Java Beans,Struts,Spring,Hibernate, Web Services ( SOAP, WSDL, UDDI),JMS, JDBC, XML,JSF, Swing GUI, JMX,XSL,XSLT, JQuery ; Application servers(Websphere, JBOSS, and Oracle Weblogic),Strong OOA/OOD concepts,MQ Series
  • Experience in various frameworks: Struts, Hibernate, Spring, Log4j.
  • Hands on experience in architecture, design, development, maintenance and support of E-Commerce and B2B web and enterprise applications using Java/J2EE.
  • Installed,secured and configured AWS cloud servers with Linux,Tomcat,MySQL,Apache.
  • Experience in Software Development Life Cycle (SDLC) - Requirements Specification, Design documents and writing Test cases using various software engineering process ranging from Waterfall to Agile methodology.
  • Successfully either implemented / participated in N-tier, MVC, and SOA architecture for various enterprise projects.
  • Knowledge of using Apache Camel through Fuse Mediation Router.
  • Expertise in Angular JS controllers, directives, factory and service resources, routings and events.
  • Good knowledge of Configuration Management tools like SVN, CVS, and GIT.
  • Development, testing and deployment experience of enterprise applications on Windows & UNIX platforms through IDE’s such as Eclipse/MyEclipse, WSAD/RAD.
  • Followed Waterfall and Agile/Scrum methodology of software development which satisfies the customer through early and continuous delivery of valuable software.
  • Experienced with IBM WebSphere Application Server, Oracle WebLogic application servers and Apache Tomcat Application Server.
  • Experienced in requirement analysis, and preparing High Level and Low Level design (HLD and LLD).
  • Experienced in implementing full life cycle of software development process(SDLC).
  • Experience in performing Unit testing using JUnit and Mockito.
  • Involved in the bug tracking and Unit Testing using Junit.
  • Hands on experience in UAT and Peer Review.
  • Wrote Junit Test Cases for the Person Search and writing the Junit testcases for Interpreter Management.
  • Experience in working with Apache Camel.
  • Good at Documenting and Understanding User requirements and System Specifications.
  • Participated in Project Requirement and Planning meetings.
  • Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.

TECHNICAL SKILLS:

Internet Technologies: Java EE 5.0, Java (JDBC 2.0, Java Beans, RMI), JSF, J2EE (Servlets 2.1, JSP 1.2, JNDI), XML, SOAP, JavaScript 1.2,CSS,JSON.

Frameworks/ORM tools: Spring3.5/3.0/2.5, Struts2.0/1.1,Hibernate3.0/2.5

App Servers/ Middleware: WebSphere6.1/6.0/5.1,Weblogic10.1/8.1Tomcat 3.3, JBoss, JRun 4.0.

IDE / Programming Tools: Eclipse2.1/3.1,JBuilderX,SQLNavigator,PL/SQL Developer.

Operating System: Unix, Linux, Windows NT/2000/XP.

Scripting Language: XSL, XSLT, HTML, JavaScript, JScript.

Database/Tools: JDBC, Oracle 8i/9i/10g, SQL Server 7.0

Libraries and Tools: Ant, Maven, Jasper Reports, Jmeter, Your Kit Profiler.

Version Control: SVN, Win CVS 1.3, VSS 6.0, RationalClearcase.

Functional Domain: Financial, Banking, Telecom, Insurance.

PROFESSIONAL EXPERIENCE:

Confidential, WI

Java Developer

Responsibilities:

  • Business Logic was implemented according to the Functional Requirement was done by using UML diagrams.
  • Took Active participation in the design and development of both the projects.
  • Consumed SOAP based web services using JAXWS.
  • Created UI screens using JavaScript.
  • Responsible for both projects development.
  • Used core Java and Java Collections for backend coding and also for data manipulation on Frontend.
  • Delt with offshore teams for Project co-ordination.
  • SOAP UI tool was used for Testing with the WSDL provided by SFDC .
  • Developed SQL as well as JPA Named queries to interact with Oracle 10g, MySQL database.
  • Automation of script to build and deploy using Jenkins.
  • Worked with defect tracking system JIRA .
  • Used Spring for developing the project.
  • Used SVN for Version Control.
  • Tested modules using JUNIT framework.

Environment : JAVA/J2EE,Spring,SOAP,Javascript,Oracle,XML,Weblogic10.3.4,JUnit,JIRA, Jenkins,SVN, AgileScrum.

Confidential, McLean, VA

Java Developer

Responsibilities:

  • Implementation of Business logic with respect to Functional behavior of the designed interfaces using UML diagrams.
  • Responsible for design of data transformer module using visio.
  • Developed modules using web(JSF2) and Enterprise Technologies.
  • Responsible for consuming JAXWS and created middlewear Webservices .
  • Designed Data executor module and developed business logic .
  • Responsible for event processor design and development.
  • Worked on Oracle, DB2 Database for maintaining test environment.
  • Worked on RECON project from scratch using JSF2, JAX-WS, EJB3.0, Apache Active MQ ,XML and PrimeFaces5.1.
  • Used SOAP UI for testing the web services.
  • Used Java collections extensively to manipulate the data on front end.
  • Created GUI screens using Prime faces5.1 framework.
  • Developed Notification framework using XML digester and Java Mail API.
  • Responisble for developing selling application using Spring core and MVC.
  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object oriented java objects using Hibernate .
  • Developed data transformer i.e. CDM data to priceable Item object.
  • Worked on IBM Rational ClearCase. For creating a view, for code Check-In and Check-Out.
  • Used Eclipse IDE to develop and to debug the code.
  • Involved in extensive functional and unit testing of the modules using Junit.

Environment: CoreJava,J2EE, Spring Core and MVC JSF2, Primefaces5.1, JAX-WS, EJB3.0, XML, weblogic 10.3.4, JMS, Oracle, SOAP UI, AgileScrum,JUnit .

Confidential, Addison, TX

Java Developer

Responsibilities:

  • Analysis and Design of various modules using SOA and J2EE
  • Involved in developing Classes diagram in UML showing generalization and other relationships, Sequence diagram describing the interaction of objects over time.
  • Creating required classes like stub, proxy etc. suitable for Apache Axis framework.
  • Developed Web services to allow communication between the applications using Rest Web services.
  • Integrated spring (Dependency Injection) among different layers of an application.
  • Used spring framework for dependency injection, transaction management.
  • Implemented EJBs Session beans for business logic.
  • Handled Java multi threading part in back-end component, one thread will be running for each user, which serves that user.
  • Developed Ant and Maven scripts to automate the compilation, deployment and testing of web and J2EE applications to the above platforms.
  • Used SOAP UI to test the web service API calls.
  • Used collections api to handle the overflow from the enrolment summary pdfs.
  • Implemented Business Logic using POJO’s and used WebSphere 7.0 to deploy the applications
  • Implemented various Java design patterns like Front Controller, Service Locator,
  • Implemented various complex PL/SQL queries.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins.
  • Wrote Java components for parsing the XML documents using parse.
  • Developed various Junit test cases for Unit and Functional Testing respectively.
  • Involved in the bug tracking and Unit Testing using Junit.
  • Worked with Testers in resolving various defects in the application Implemented Hibernate for data persistence.
  • Executed automated test scripts using JMeter.
  • Provided Production support for the application
  • Implemented Java Persistence API (JPA) through Hibernate 3.0.Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Developed Application to asses JSON and XMl from Restfull web service from consumer side using JavaScript and Angular.JS.
  • Documented all stages of the project,generated documentation using Java API Documentation Generator (javadoc).
  • Build ear file with jars and war files releasing for Production.

Environment: CoreJava,J2EE,Spring3.0,Hibernate3.0,JNDI,XML,XSL,XSLT,REST,Log4J,AgileScrum,GITHUB, Jira, JUnit,Oracle10g,WebServices,WebSphere 7.0,RAD, SOAP UI,JMeter.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Analyzed various Compute Intensive applications.
  • Analyzing the performance of algorithms in Parallel and Distributed Environment.
  • Implemented the above algorithms in Parallel and Distributed Environment.
  • Involved in Performance Analysis of these algorithms on various architectures.
  • Involved in development of the application using Struts framework.
  • Involved in system design and development using Collections and multithreading for the action classes.
  • Optimizing the Algorithms using Intel SIMD, UMS Special Instructions for faster performance.
  • Testing applications with sequences available in Genome Database.
  • Performed validations using Java Script.
  • Design JSON requests according to the front end pages.
  • Process the JSON requests according to different types of modules, actions, and request data.
  • Design JSON responses according the request, send it back to the front end after the logic processing.
  • Developed the code using JSP, AJAX, JavaBeans, Spring Framework, Hibernate3.0, Web Services, Java Script, JMS, JNDI, XML, XSLT and HTML.
  • Custom node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
  • Involved in designing and implementing persistence layer using JPA with Hibernate following the Generic Data Access pattern.
  • Used JPA and Hibernate annotations for defining object relational metadata.
  • Developed presentation layer using JSP, JSF, CSS, AJAX, JavaScript, and JSF Tag Libs.
  • Developed Spring Based Web services (SOAP) through XSD and WSDL.
  • Developed JSPs to provide dynamic content to the HTML pages.
  • Used Vtune performance analyzer for testing performance of algorithms
  • Designed and maintained the website.
  • Assisted in writing a book chapter for the book mentioned in the publications above.

Environment: CoreJava,J2EE,Struts,JavaScript,JSP,AJAX,JavaBeans,SpringFramework,Hibernate3.0, Apigee , JMS,SVNWebSevices,JNDI,XML,XSLT,HTML,SOAPWebServices,XS,WSDL , Eclipse,Agile Scrum,Jira, WebSphere, Eclipse,JSON.

Confidential, MN

Java Developer

Responsibilities:

  • Understanding business objectives and implementation of business logic
  • Involved in the development of the Middle-tier and Backend using Java, J2SE, J2EE and Oracle.
  • Developed the User Interface (UI) using Java Server Pages (JSP) utilizing Custom Tag Libraries and XSLs.
  • Designed web pages using JSP,XSL, HTML, DHTML, AJAX and client side validation with JavaScript.
  • Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Singleton, and Data Access Object (DAO).
  • Implemented caching techniques, and DAO’s to retrieve the data and did other database configurations using Hibernate
  • Implemented STRUTS Model View Controller architecture to develop presentation tier and business layer.
  • Designed, developed, implemented, and maintained a continuous integration system using Ant, ClearCase,Groovy.
  • Have been responsible for doing code review and configuration build management for the application using Ant and Maven.
  • Involved in Implementing several business methods in the business-tier for providing mortgage services
  • Extensivley worked with purchasing home and refinancing modules.
  • Develop Struts Actions that grabs data from the forms, does validation and calls services and data access objects (which are java POJOs).
  • Consumed Web Services to validate account information when transferring funds from one bank to another.
  • Developed Java utility classes for common application functionality like database access, error logging and configuration file.
  • Designed and developed DAO’s for accessing the POJO’s and updating the DB tables using the pojo’s using Java Collections, Syncronization etc.
  • Configured hibernate.cfg.xml, developed POJO’s and wrote the xml file to map objects to relational database
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
  • Developed rule modules using Rule Engines, Drools.
  • Involved in writing HQL queries for data retrieval/storage of the customers.
  • Involved in consuming web services using SOAP, XML, WSDL, UDDI, XML Schemas, JAXB, and AXIS.
  • Developed XSLT templates to view transactions either as HTML or download as PDF documents.
  • Developed test cases and unit tested account summary, transaction history using JUnit.
  • Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
  • Tested, debugged and implemented the application using JUnit for unit testing.

Environment: Java 5, J2EE, J2SE, Servlets, JSP, STRUTS MVC, Tiles, Spring (IOC, AOP), Hibernate 3.0, JavaBeans, Eclipse IDE, UML, HTML, AJAX, JavaScript, CSS, WebSphere 6.1,, XML, XSLT, Oracle 10g, JMS 1.1, PL/ SQL, JUnit, JNDI, Maven JDBC, VO, Unix, Linux, IBM MQ series, MDB, Java Collections, Multi-threading, WebServices (SOAP, UDDI, WSDL) .

We'd love your feedback!