We provide IT Staff Augmentation Services!

Java Developer Resume

Richmond, VA

SUMMARY

  • 8+ years of experience in Software Development Life Cycle (SDLC) wif nice blend of expertise and leadership, be it requirements gathering, analysis (OOA), prototyping, design (OOD), development (OOP) or maintenance and testing of client - server applications.
  • Strong experience in designing and developing component based reusable GUI based applications.
  • Experienced in making project documentation such Technical Design Document, Test Cases, User Manual, Backup and Recovery Plans etc.
  • Experience in implementing open source frameworks like Struts, Spring, Spring Webflow 2.0, Hibernate, iBatis ORM (Object relational Mapping) and AJAX.
  • Highly proficient in developing n-tier Enterprise application wif J2EE design patterns like MVC, Business Delegate, Session Façade, DTO, DAO, Front Controller, Factory and Singleton
  • Solid experience in lightweight POJO based frameworks like Spring 2.5 (Dependency Injection, IOC, Remoting, ORM, DAO, AOP, JMS and Business Integration).
  • Extensively worked on Java, JSP, Servlets, Swings, MVC Architecture(Struts and Spring), Spring, Spring Webflow 2.0 Hibernate, EJB, JMS, AJAX, JSF, Web services, Java Script, HTML, DHTML, JSTL, SiteMesh CSS, and Custom Tag Libraries to develop JSPs.
  • Experience in working SOA (Service oriented Architecture) Web Services, WSDL, XML, SOAP.
  • Extensively worked on application servers and web servers like IBM Web Sphere, BEA Web Logic, JBOSS, Apache Tomcat, and JRun.
  • Excellent experience in developing WebSerivces.
  • Experience in ATG Technology and ATG Framework.
  • Hands on experience using IDEs like Eclipse, Rational Application Developer (RAD), Web sphere Studio Application Developer 5.0 Rational Software Architect (RSA).
  • Experience in ORACLE ADF(APPLICATION DEVELOPMENT FRAMEWORK).
  • Extensively worked on relational databases like Sybase, DB2, MS SQL Server, Oracle 9i and MySQL.
  • Strong in object oriented design/analysis, UML modeling, classic design patterns and J2EE patterns.
  • Experienced in OOAD Technologies developing Use Cases, Sequence Diagrams and Class Diagrams using tools like Rational Rose 2000, MS Visio 2000, RSA.
  • Experience in writing Master Test Plans, Test Cases, and executing test scenarios(Includes Unit testing(using JUnit), Integration testing, System testing(SIT), Regression testing, Acceptance testing(UAT), developing and maintaining test scripts/data, analyzing bugs, coordinating wif team members in fixing teh errors.
  • Experience in developing applications involving Agile, Test Driven Development methodology using Apache Continuum and Emma (Test coverage tool).
  • Strengths include strong customer interface and problem-solving skills, requirement analysis, designing and programming.
  • Fast learner, good technical abilities and skills developed by a strong work ethic and self-learning.

TECHNICAL SKILLS

Languages: Java, CGI-PERL, PL/SQL, Objective C, Cocoa

Mark Up Languages: HTML, DHTML, XML, XSL

Web Technologies: J2EE, Servlets, Java Server Pages (JSP), Applets, Swing, Struts, Spring MVC, Spring Webflow 2.0, Enterprise Java Beans (EJB 3.0/2.0), JNDI, Java Database Connectivity (JDBC), Java RMI, JMS, IIOP, TAM, JavaScript, JSF.

Web/Application servers: Weblogic Application Server, WebSphere Application Server, Apache Tomcat, Java Web Server, JRun

Frame Works: MVC, Apache Struts, Spring MVC, Spring Webflow, ATG, AJAX, iBatis, Hibernate

Tools: Rational Rose2000e, Eclipse, WebSphere Studio Application Developer (WSAD), Rational Application Developer (RAD), RSA, ANT

Operating Systems: Windows NT/95/2000, Unix, Linux.

Databases: DB2, Oracle10g/9i, MS-SQL Server, Sybase, My-SQL

Version Control: MS Visual Source Safe, Concurrent Versions System (CVS), Rational Clear Case

Development Methodologies: OOAD, Rational Unified Process (RUP), Test Driven methodology, ADM Scrum and Agile.

XML Technologies: XML, Schemas, XSLT (XSL-FO), JAXB, JiBX, FOP, SVG, DTD, SAX, DOM, Apache XML parser (Xerces Java2)

PROFESSIONAL EXPERIENCE

Confidential, Richmond, VA

Java Developer

Responsibilities:

  • Involved in analysis, design and development using Agile Methodology and developed specifications that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Provides team or technical supervision and drives project/service delivery.
  • Performs as technical lead on software development projects wif responsibility for overall delivery of software components.
  • Creating micro-services wif REST API.
  • Developed Spring Batch for teh applications.
  • Converts specifications about business problems into programming instructions. Designs and code programs; creates test transactions and runs tests; revises as necessary.
  • Documentation and thorough analysis of requirements for development.
  • Enhance web page design to improve usability of teh website while adhering to industry best practices
  • Develop web pages conforming to client approved wireframes and Integrate web pages wif business modules.
  • Reviews, analyzes, and modifies programming systems, including encoding, testing, debugging and installing for a large-scale system. Maintains records to document program development and revisions.
  • Involved in Maven based build process and continuous integration of teh project using and Jenkins.
  • Conduct peer code reviews to ensure use of coding best practices and to verify correct implementation of requirements.
  • Writing Acceptance Tests.
  • Involved in configuring teh maven process writing pom files.
  • Monitors operating efficiency of existing applications systems.
  • Issue Resolving.
  • Testing and debugging teh code for potential problems.

Environment: Spring, JUNIT, Spring Tool Suite, Kafka, J2EE design patterns, Log4J, SOAP and RESTFul web services, AWS, GitHub.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design and development using Agile Methodology and developed specifications that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Developed and designed teh Graphical User Interfaces using Java Server Faces 1.1.
  • Use Java/J2EE Technologies like JDBC, Servlets, JSP, JSF and spring for application Development.
  • Developed teh web application by using HTML, CSS, JavaScript, JQuery, JSON, JSP, JSTL and AngularJS, which enables rich web application content in GUI’s.
  • Developed AngularJS functionality in teh application to provide two-way binding to teh system
  • Developed single page applications using ng-route module in AngularJS.
  • Extensive experience using Bootstrap for layout.
  • Used customized services and directives in AngularJS to develop dynamic and responsive webpages.
  • Built teh template, pulled agent information from JSON object and rendered it onto teh widget.
  • Developed JUnit test cases, for Unit testing of teh applications.
  • Create and Consume SOAP web services using frameworks like JAX-WS and apache CXF.
  • Create and Consume RESTFul web services using frameworks like JAX-RS (Jersey).
  • Documentation and thorough analysis of requirements for development.
  • Enhance web page design to improve usability of teh website while adhering to industry best practices
  • Develop web pages conforming to client approved wireframes and Integrate web pages wif business modules.
  • Involved in Maven based build process and continuous integration of teh project using and Jenkins.
  • Conduct peer code reviews to ensure use of coding best practices and to verify correct implementation of requirements.
  • Involved in configuring teh maven process writing pom files.
  • Issue Resolving.
  • Testing and debugging teh code for potential problems.

Environment: JSF 1.1, Spring, JQuery, AngularJS, JUNIT, Spring Tool Suite, JSON, JAX-WS, SOAP and RESTFul web services, JAX-RS, DB2.

Confidential, Richmond, VA

Java Developer

Responsibilities:

  • Followed AGILE Methodology wif SCRUM Meetings and involved in maintaining Sprint backlogs during teh development cycles, involved in pair programming.
  • Involved in analysis, design and development using Agile Methodology and developed specifications that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Developed and designed teh Graphical User Interfaces using Java Server Faces 2.0, Apache Primefaces, Ajax, XHTML.
  • Used Spring’s template mechanism- Hibernate Template to interact wif Hibernate ORM.
  • Used Hibernate in data access layer to access and update information in teh database and writing stored procedures,
  • Used Hibernate Named Queries to persist and retrive teh data.
  • Implementation of Security using Spring Security and Integration of JSF 2.0 wif Spring MVC.
  • Used SOAP Webservices to schedule carrier maintainance process, currency verification and used SOAP UI for webservices testing.
  • Extensively used Spring AOP to maintain transactions and logging.
  • Used JNDI for naming and directory services.
  • Implemented Controllers by leveraging teh business logic.
  • Developed teh web application by using Primefaces employing AJAX at client - side components which enables rich web application content in GUI’s.
  • Worked wif webservices development to invoke appropriate service calls.
  • Developed JUnit test cases, Mockito’s for Unit testing of teh applications.
  • Deployed teh application in IBM WebSphere Application Server version 8.5, developed teh application in IBM Rational Application Developer 8.5.
  • Expertise in writing Triggers and Stored Procedures and hands on experiencing wif configuring JNDI settings in IBM Console and in application.
  • Expertise in working on wif Oracle SQL developer workbench.
  • Involved in Maven based build process and continuous integration of teh project using Hudson and Jenkins.
  • Involved in Bug / Defect tracking using HP ALM, extensively worked on defect analysis, tracking and followups wif BSA's, Product Owners and QA testers.
  • Involved in configuring teh maven process writing pom files.

Environment: JSF 2.0, Spring MVC, Hibernate, JPQL, JUNIT, Mockito’s, Eclipse IDE, Webservices, IBM Web Sphere Application Server 8.5,Oracle SQL Developer Workbench, HP ALM, SOAP Webservices, SOAP UI.

Confidential, Wilmington, DE

J2EE Developer

Responsibilities:

  • Followed AGILE Methodology wif SCRUM Meetings and involved in maintaining Sprint backlogs during teh development cycles.
  • Worked closely wif Manager, Business Analyst, development and testing team for designing and developing teh application as per proposal.
  • Interacted wif teh business users for gathering teh requirements during design, development and implementation phases.
  • Involved in designing teh architecture for teh project using Spring MVC Framework.
  • Developed cross browser compatible user interface using JSP, Servlets, HTML, Cascading Style Sheets (CSS), JavaScript, Velocity Macro.
  • Develop teh web application using JSP, HTML, Cascading Style Sheets (CSS) and JQuery wif AJAX, worked wif teh UI team and delivered teh application wif reviews of DL-Core team to make teh life easier for teh business users.
  • Analyzing and understanding client requirements and preparing new technical design document on teh basis of existing one and implemented using RSA.
  • Implemented teh application using J2EE design patterns like Spring MVC (Model-View- Controller), Spring Webflow 2.0, Business Delegate, Business Object, Factory, Chain of responsibility and Adapter.
  • Implemented Web Services and associated business module integration.
  • Developed web service clients for existing web services. .
  • Performed JUnit Testing, Integration Testing and System Testing.
  • Testing teh deployed application in different browsers like Mozilla, Chrome and IE9 to check for cross-browser issues.
  • Involved in unit testing, system integration testing and enterprise user testing.
  • Implement logging standards on teh system and halped teh support team to track exact logs for broken, malfunction task while maintaining teh applications.

Environment: J2EE, Java1.5, Spring, Spring MVC, JSP, Java Mail, XML, XSLT, DOM, SAX Parser, Java Beans, JavaScript, Velocity Macro, Web Services, Enterprise Java Beans (EJB), JSTL, CSS, HTML, DHTML, DB2, WebSphere Application Server 6.1, Rational Application Developer, IBM Rational Clearcase/ClearQuest, IBM Rational Tools, Apache Ant, Unix, AIX, J2EE design patterns, Log4J.

Confidential, Paramus, NJ

J2EE Developer

Responsibilities:

  • Worked closely wif Manager, Business Analyst, development and testing team for designing and developing teh application as per proposal.
  • Interacted wif teh business users for gathering teh requirements during design, development and implementation phases.
  • Developed cross browser compatible user interface using Struts, JSP, Servlets, HTML, Cascading Style Sheets (CSS), JavaScript.
  • Develop teh web application using JSP, HTML, Cascading Style Sheets (CSS) and JQuery wif AJAX, worked wif teh UI team and delivered teh application to make teh life easier for teh business users.
  • Analyzing and understanding client requirements and preparing new technical design documents.
  • Implemented teh application using J2EE design patterns like MVC (Model-View- Controller), and Singleton.
  • Implemented Web Services and associated business module integration.
  • Consumed other Web Services and parse data from, perform business logic on them and display it using Jsps.
  • Build teh applications using ANT.
  • Developed web service clients for existing web services.
  • Deployed teh application in Linux environments for testing.
  • Performed JUnit Testing, Integration Testing and System Testing.
  • Extensively used teh Weblogic Application Server for application development and production.
  • Used Spring Framework for Dependency injection, and integrated wif teh Hibernate framework.
  • Involved in developing teh Persistence layer using Hibernate framework.
  • Developed Stateless and Stateful session beans.
  • Developed Web Service client interface for invoking teh methods using SOAP UI
  • Extensively worked on relational databases like Sybase.
  • Involved in unit testing, system integration testing and enterprise user testing.
  • Testing teh deployed application in different browsers like Mozilla, Chrome and IE9 to check for cross-browser issues.
  • Used CVS for code migrations and maintenance.

Environment: J2EE, Java1.5, JSP, Spring, Spring MVC, JSP, Hibernate, XML, XSLT, DOM, Java Beans, JavaScript, Web Services,SOAP-UI, Enterprise Java Beans(EJB), JQuery, My Eclipse 10, CSS, HTML, DHTML, Sybase, Weblogic Application Server, Linux, J2EE design patterns, Log4J.

Confidential, Chicago, IL

J2EE Developer

Responsibilities:

  • Worked closely wif Manager, Business Analyst, development and testing team for designing and developing teh application as per proposal.
  • Interacted wif teh business users for gathering teh requirements during design, development and implementation phases.
  • Involved in designing teh architecture for teh project using Spring MVC Framework and Hibernate.
  • Develop teh web application using Spring MVC, JSP, HTML, Cascading Style Sheets (CSS) and JavaScript, worked wif teh UI team and delivered teh application wif reviews of DL-Core team to make teh life easier for teh business users.
  • Analyzing and understanding client requirements and preparing new technical design document on teh basis of existing one and implemented using RSA.
  • Implemented teh application using J2EE design patterns like Spring MVC (Model-View- Controller), Singleton, DAO (Data Access Object), DTO (Data Transfer Object), Spring Webflow 2.0, Business Delegate, Business Object, Factory, Chain of responsibility and Adapter.
  • Developed DAO components using Hibernate.
  • Implemented Web Services and associated business module integration.
  • Developed web service clients for existing web services.
  • Used Rational Clearcase for versioning and managing teh source code.
  • Extensively used teh Websphere Application Server 6.1 for application development and production.
  • Used Rational Application Developer IDE for development and debugging, Apache Ant 1.3.7 for build process.
  • Used DB2 as database maintain data.
  • Developed Stateless and Stateful session beans.
  • Used Java mail API to send emails to teh Staff whenever changes occur to their information.
  • Involved in unit testing, system integration testing and enterprise user testing.
  • Implement logging standards on teh system and halped teh support team to track exact logs for broken, malfunction task while maintaining teh applications.

Environment: J2EE, Java1.5, Spring, Spring MVC, JSP, Hibernate, Java Mail, XML, XSLT, DOM, SAX Parser, Java Beans, JavaScript, Web Services, Enterprise Java Beans(EJB), JSTL, CSS, HTML, DHTML, DB2, WebSphere Application Server 6.1, Rational Application Developer, IBM Rational Clearcase/ClearQuest, IBM Rational Tools, Apache Ant, Unix, SQL, AIX, J2EE design patterns, Log4J, IBM Command Center/Control Center.

Hire Now