We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Princeton, NJ

SUMMARY

  • Over 6+ years of experience in analysis, design, implementation and testing of Object Oriented Applications using Java/J2EE.
  • Expertise in developing applications using different frameworks and technologies like Struts, Hibernate, Servlets, JSP, JDBC, JMS, and EJB.
  • Expertise in developing applications using Spring Framework, Inversion of Control and Dependency Injection, Spring MVC, Spring JDBC.
  • Very Strong technical skills in Core Java and J2EE technology stack (servlets, JSP, JDBC).
  • Excellent Track Record in delivering Highly Scalable and Efficient Multi - Threaded Applications on time using standard development practices.
  • Expertise in developing Object Relational Mapping using Hibernate and Oracle.
  • Used several relational databases such as Oracle, MySql, DB2.
  • Experience in working over Web Services with SOAP, Rest, Apache Axis.
  • Designed UI using JSP and HTML, DHTML, JavaScript, CSS, jQuery, Bootstrap and AngularJS for providing the user interface and communication between the client and server.
  • Expertise in developing application user interfaces with JSPs, AJAX, Java Script and DHTML.
  • Expertise in debugging the applications and Unit Testing the application using JUnit.
  • Expertise in defining solutions with excellent Object Oriented Design using several design patterns including but not limited to Singleton, MVC, Business Delegate, Session Façade, Factory, DAO, Value Object, Proxy etc.
  • Expertise in Documenting the Software Requirements Specifications including Functional Requirements, Data Requirements and Performance Requirements.
  • Strong Experience in writing Stored Procedures, Functions.
  • Experience in writing the ANT SCRIPTS for building and deploying the working enterprise application and writing UNIX Scripts.
  • Experience in logging the application using Log4j.
  • Experience in using Version Control Systems like CVS and Clear Case.
  • Experience working with remote teams
  • Highly adaptable and adept at building good working relationships.

TECHNICAL SKILLS

JAVA/J2EE Technologies: Java, Java Beans, J2EE, JSP, Servlets, Java Beans, JSTL, EJB, JDBC, JNDI, JMS, JPA, Web Services, SOAP, Restful, Struts (Tiles, tag libraries, Validation Framework), Spring framework, Hibernate.

Frameworks: Struts, Springs, Hibernate,JSF

Scripting: Java Script, shell, JQuery, JSON, AJAX, HTML5, Angular JS, CSS

Databases: Oracle, My SQL, SQL Server,DB2, PostgreSQL

Web Technologies: HTML, DHTML, XML, REST, JAX-WS, CSS, Ajax, SOAP, JavaScript, Servlets, JSTL, JPA.

Web & Application Servers: Web logic, Web Sphere, Tomcat, JBoss.

Developer Tools (IDE): Eclipse, Net Beans, WSAD, RAD

Operating Systems: Windows, UNIX (Solaris and Linux)

Modelling Languages: UML

Tools: Visio, Rational rose, Tortoise SVN, CVS, QC, JIRA, Clear Case, Apache Ant 1.6, Apache, Log4j, JUnit.

Methodologies: Agile and Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Princeton, NJ

Java developer

Responsibilities:

  • Involved in Analysis, Design and Implementation/translation of Business User requirements.
  • Designed, Developed& implemented Web services on Confidential 's cloud platform.
  • Designed and developed various modules of the application with J2EE design architecture.
  • Developed Reporting framework using JAVA and J2EE which will generate daily, monthly and yearly reports and Prepared different framework design documents.
  • Employed popular design patterns like DTO, DAOand Singleton.
  • Implemented modules usingCore Java APIs,Java collectionand integrating the modules.
  • Created tables, views, Types, triggers, complex join queries, stored procedures, and functions and modifications to existing database structure as required for addition of new features using SQL developer.
  • Developed various UML diagrams like use cases, class diagrams, sequence and activity diagrams.
  • Developed ETL framework which flexible to handle - DB2 DB,file2DB, xml2DB, Web service to file.
  • Extensively used Quartz scheduler to schedule the automated jobs and Created POC for running batch jobs.
  • Participated in the design and development of almost all the modules of the project.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Wrote GWT code to create presentation layer using GWT widgets and event handlers.
  • Used SVN, CVS, CLEARCASE as a version control tools.
  • Automate build process by writing ANTbuild scripts.
  • Experience in building the war with help the putty and deployed into cloud environment using the cloud controller and Experience in solving the cloud issue.
  • Configured and customized logs using Log4J.
  • Involved in doing AGILE (SCRUM) practices and planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings to produce quality deliverables within time.
  • Worked in Agile Scrum environment and used Kanban board to track progress.

Environment: Java/J2EE, Oracle Exadata, Tomcat,Linux, Eclipse CDT, Rational UML, Confidential Cloud offered tools, SQL developer, Clear Case, Jenkins, Junit, Cute FTP, WinSCP, Putty, SVN, Agile RTC, Colud development toolkit(GWT)

Confidential, Cary, NC

Java Developer

Responsibilities:

  • Developed detailed business requirements document using UML,Use case diagrams,Class diagramsandSequence diagramsfor new requirements
  • Worked in anagiledevelopment process based on Scrum
  • EmployedModel View Controlleras structural framework of application, other design patterns like data transfer objects, service locator, business delegate and front controller were also used
  • JSPwas implemented as facade of application with usage ofEL,JSTLand other custom tags.
  • UsedAJAXandJavaScriptto handle asynchronous requests; andCSSwas used to keep uniformity in look of the application.
  • UtilizedApache Tilesplug-in in web application front for composite view pattern to keep the structure consistency.
  • Inheritance feature was also implemented for code reusability in tiles definition.
  • Implemented Model View Controller (MVC) architecture usingSpring Framework.
  • Transaction management was based onSpring AOP; andSpring IoCcontainer was used for independency injection.
  • Springhooks were used to integrateHibernateat persistence layer.
  • Configured Hibernate to work with different forms of mapping like one to oneandone to manyrelational. Handled n+1 issue with hibernate to avoid multiple trips to fetch date from database.
  • Configured hibernate to work with Spring, by setting up Session Factory inSpring context file. Used named querieshqldatabase find and updates.
  • Build project using Apache Maven build scripts
  • Deployed the applications on Weblogic application server.

Environment: Java/J2EE,JBoss,Spring IOC, AOP, Hibernate Core 3.3,SOAP& RESTFUL Web service,UIAJAX,Datatable,EclipseIDE,ANTbuildscripts,Maven,Oracle,SQLDeveloper,JUnit,Agile,SCRUM

Confidential, Peoria

Java Developer

Responsibilities:

  • Getting the business requirements from the client and review with business team.
  • Designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
  • Involved in web designing using HTML 4/5, XHTML, CSS 2/3,JQuery, JavaScript extensively used Table less Design in CSS for positioning.
  • Extensively used CSS andBootstrapfor styling the HTML documents.
  • Developing Web pages by leveraging AngularJS Framework and used D3J charts.
  • Used Agile methodology, having good experience on using.
  • Implemented modules usingCore Java APIs,Java collection,Threads,XML, and integrating the modules.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Used spring based proxy factory bean to access ATG user profile during Migration of ATG Nucleus based application into spring based web application.
  • Used Spring JDBC (TEMPLATE) as a data access technology to interact with the database.
  • Used MVC Architecture in spring framework and implemented custom tag libraries.
  • Used design patterns like DAO and DTO, Singleton.
  • Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
  • Developed Entity Beans and Session Beans to process the business logic.
  • Developedthe XMLfiles,DTD's, and parsed them by using SAX parser for the TAF module.
  • Used the Eclipse as IDE, configured and deployed the application onto Tomcat server.
  • Worked on PostgreSQL like interacting with Database, writing Stored Procedures and debug and fix the issues as well.
  • Build mail and messaging applications using Java Mail API.
  • Used Hudson to build and deploy the application.
  • Used Log4J to monitor the Error Logs.
  • Used JIRA for bug tracking, issue tracking, and project management.
  • Worked with clients for issues and provided quick solutions.

Environment: Java, Spring, Hibernate, Jira, D3j, Angularjs, JavaScript, Apache Tomcat, PostgreSQL, Jdbc, Rest, Eclipse, Junit, Bootstrap, Agile, Log4j, Uml, Jsp, Servlet, Maven, Css, Html, Json, Junit, Hudson,Xml, Atg, Java mailApi.

Confidential, New York

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
  • Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Designed the application using Test Driven Development (TDD) approach
  • Used Java/J2EE Design Patterns such as Business Delegate, Session Facade, singleton in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Implemented Declarative transaction using Spring Framework.
  • Designed and developed various modules of the application with J2EE design architecture, frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Wrote application front end with HTML, JSP, Ajax/JQuery, Spring Web Flow, XHTML, DHTML and CSS
  • Developed server-side services using Spring Web Services (SOAP, WSDL).
  • Used Message Driven Beans for the asynchronous communication between various business components.
  • Used XML, WSDL, UDDI, SOAP, SAX parser and Web Services for communicating data between different applications.
  • Configured Hibernate second level cache using EHCache to reduce the number of hits to the configuration table data.
  • Developed PL/SQL stored procedures and extensively used HQL.
  • Used Rational Clear case as a version control tool and Maven as built tool.
  • Used RSA as the IDE and deployed the application on WebLogic application server
  • Used Log4J to monitor the Error Logs.
  • Unit testing and rigorous integration testing of the whole application.
  • Written and executed the Test Scripts using J-unit and Win Runner.
  • Actively involved in the system testing.
  • Developed XML parsing tool for regression testing.
  • Responsible for all the deliverables throughout SDLC.
  • Sole Author of operational manual of this feature.
  • Prepared the Installation, Customer guide and Configuration document which were delivered to the customer along with the product.

Environment: Java1.6, JSP, JavaScript, AJAX, XML, WSDL, MAVEN, SOAP, spring, Spring MVC Hibernate, EJB, MDB, JMS, RSA, DB2, Ivy, UML, J Unit.

Confidential, New York City, NY

Java Developer

Responsibilities:

  • Struts framework is used for building the Front-End.
  • Utilized the various J2eeDesign patterns to develop the Business modules based on the required functionality.
  • Developed view and controller components.
  • Interacted with business analysts and other end users to resolve user requirements issues.
  • Developed user interface (view component of MVC architecture) with JSP, Struts Custom Tag libraries, HTML and JavaScript.
  • Extensively used Jquery in web based applications
  • Developed the controller component with Servlets and action classes.
  • Business Components are developed (model components) using Enterprise Java Beans (EJB).
  • Experience in using Ext JS for the presentation tier and developer the screens of the application.
  • Developed Session Façade with Stateless Session bean to provide a uniform coarse-grained service access layer to clients.
  • Developed DAO'S for getting data and passing data to the database
  • JavaScript is used for client side validation and to control some dynamic data.
  • Extensively worked with Oracle Application servers, Apache Tomcat, J Boss 4.2.3 and Service Mix Server.
  • Used MAVEN scripts to fetch, build, and deploy application to development environment.
  • Wrote SQL queries and PL/SQL procedures for JDBC.
  • Prepared the REST and SOAP based service calls depending on the data passing to the web service.
  • Clear Case is used for version control.
  • Used MQ series to create, send, receive and read messages.
  • Used software development methodologies such as waterfall.
  • Used Eclipse Helios as Integrated Development Environment (IDE).
  • Prepared technical and Java API documentation.
  • Development Environment (IDE).
  • Prepared technical and Java API documentation.

Environment: Core Java, Struts Framework, WSAD 5.1, Various Design Patterns, EJB, JSP, JSF, HTML, Oracle 9i, Web Logic 7.1, CVS, JUNIT on Windows 7.

Confidential

Java Developer

Responsibilities:

  • Involved in developing application using SPRING framework like Spring ORM and Spring IOC
  • Worked with AJAX framework to get the asynchronous response for the user request and used JavaScript for the validation
  • Used EJBs in the application and developed Session beans to implement business logic at the middle tier level
  • Actively involved in writing SQL using SQL Query Builder
  • Involved in coordinating the on-shore/Off-shore development and mentoring the new team members
  • Extensively Used Ant tool to build and configure J2EE applications and used Log4J for logging in the application
  • Responsible for design and implementation of various modules of the application using Struts-Spring-Hibernate architecture.

Environment: Java, EJB, Servlets, XSLT, CVS, J2EE, AJAX, Struts, Hibernate, ANT, Tomcat, JMS, UML, Log4J, Oracle 11g, Eclipse, JUnit and Windows XP.

Confidential

Java Developer

Responsibilities:

  • Involved in development of the complete flow from the front end to the back-end in agile environment.
  • Involved and participated in Code reviews.
  • Responsible for designing different JSP pages and writing Action class using Struts framework for Security, and Search modules.
  • Involved in research of indexing and searching tools for HTML and JSP contents of web-based application.
  • Used Enterprise Java Beans (EJBs) extensively in the application. Developed and deployed Session Beans to perform user authentication.
  • Involved in making security and search feature as separate Application Units of project.
  • Automated the HTML and JSP pages indexing process of search module using Apache Ant tool and singleton design pattern.
  • Implemented client side validations for Search and Security modules using JavaScript and Struts Validation Framework.
  • Involved in documentation and bug fixing of various modules of the project.
  • Tested JSPs and Servlets used in search, security and scheduler modules using Cactus API.

Environment: Java (J2SE), JSP, Servlets, JDBC, Struts Framework, Test Case, JUnit, JavaScript, XML, web Logic Application Server.

We'd love your feedback!