We provide IT Staff Augmentation Services!

Sr Java Developer Resume

0/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY

  • Over 7+ years of IT experience in the areas of Object Oriented Analysis, Design, Development, Testing, Deployment and Implementation of various Client Server, Internet, Web and Distributed using J2EE (java enterprise), web technologies framework.
  • Experience in object oriented programming analysis with extensive full Software Development Life Cycle (SDLC) experience in Application Software Specifications, Design, Development, Testing and debugging, Maintenance.
  • Experience in AGILE and Water Flow model of software development.
  • Expertise in Object Oriented Analysis and Design (OOAD) based on Unified Modeling Language (UML) architecture using Microsoft Visio, Rational Rose
  • Strong front - end development using AJAX, Java Scripts, CSS, HTML and DHTML.
  • Experienced with JavaScript frameworks like AngularJS, Bootstrap.
  • Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML.
  • Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts, Spring, Hibernate and EJB.
  • Strong knowledge in the area of J2EE patterns: Factory, Singleton, Decorator, Facade, Data Access Object (DAO)
  • Experienced in deploying applications on web/application servers including WebLogic, JBoss, WebSphere and Tomcat, GlassFish.
  • Experience using integrated Development Environment (IDE) like Eclipse, NetBeans, Jdeveloper
  • Configured logging using Log4J and managed version control tools using Clear Case, SVN, VSS, CVS.
  • Excellent database experience using SQL Server, Oracle and DB2. Designing the Mongo Documents/Collections.
  • Familiar with designing and coding StoredProcedures, Packages and Functions using PL/SQL.
  • Experienced in data exchange technologies like XML and working with Web Services, SOAP/WSDL, JAX-WS, AXIS, SoapUI.
  • Strong Technical background, excellent analytical ability, good communications skills, team player and goal oriented, with a commitment toward excellence.
  • Excellent client interaction and presentation skills and proven experience in working independently as well in a team with good leadership qualities.

TECHNICAL SKILLS

Languages: Java(JDK 1.6/1.5/1.4), C, C++, SQL,PL/SQL

Web and Java/J2EE Technologies: Servlets,JSP,DSP(DynamoServerPages)JSTL,JDBC,RMI,JNDI,EJB(SessioBeans, Entity Beans, MeasageDrivenBean), MQ, Applet, HTML,CSS,JDBC,JMS,JSF, Applet, HTML5,AJAX,Angular Js.J2EE 1.4/1.3,Struts2.x/1.x, JSF, Spring,Hibernate3.0,MVC, ATG

Web Services: REST/SOAP,WSDL,UDDI.

Testing Frame: Junit,Log4j

XML Technologies: XML, XSL,XHTML,XSLT,SAX,DOM.

Application Servers: Tomcat, WebSphere, WebLogic, Web sphere Portal Server, JDeveloper

Databases: Oracle 10g/9i/8i, DB2, MS Access, SQL Server,MongoDB.

IDE Tool: Eclipse, My Eclipse, Net Beans and RAD.

Scripting Language and Build Tools: JavaScript, Perl, ANT.

Operating Systems: Windows 98/2000/NT/XP,UNIX/LINUX

PROFESSIONAL EXPERIENCE

Confidential - Alpharetta,GA

Sr Java Developer

Responsibilities:

  • Involved in Analysis, Design, Coding and Development of custom Interfaces.
  • Involved in the Front-end (user interface) part of the system, using JSP, Servlets, HTML, CSS, JavaScript, JQuery, Tiles Validation framework, CSS, BootStrap, Java Beans, Custom Tag Libraries to develop User Interface.
  • Experience implementing Restful and SOAP web services using technologies such as JSON, SOAP, XML, JAXB and Jersey
  • In-depth knowledge of the object oriented programming concept with JVMArchitecture, object oriented analysis and development.
  • Implemented AJAX, Angular Js and JSF to allow dynamic loading, improved interaction and rich look to the User Interface.
  • Used DroolsEngine for writing Business Validation rules. Extensively worked on DroolsRules Engine.
  • Achieve integration between applications using Apache Camel.
  • Soapweb services Implementation using JAX-WS and Apache CXF.
  • Developed JSPs based on MVC pattern using Spring Framework and used Hibernate as persistence framework.
  • Coding individual modules and unit testing them and thendeployment on AWS and integration testing application.
  • Worked on development and operations to facilitate deployment of components over AWS Cloud using Jenkins, Fabric Tools.
  • Used IBM DB2 database for application development using Squirrel SQL Client as database tool and used Liquibase for creating, inserting and updating the tables in DB2 Database.
  • Maven is used as build tool. Used Spring Tool Suite (STS) as IDE.
  • Implemented log4j for application logging and to troubleshoot issues in debug mode and used test cases using Junit during development model.
  • TortoiseSVN is used for version control.
  • WebSphere server is used for Running and Deploying application.
  • Analyzed Use Case diagrams and created various UML Diagrams like Class diagrams and Sequence diagrams.
  • HP Quality Center 10 is used to track Quality Assurance and testing process of the application.
  • Jenkins and Splunk used to perform automation build in the application, SoapUI is used to test a web service, Winscp to check logs and application property files and Used Putty to check the connections.
  • Used Dyna Trace for tracking the reason of Alerts in production.
  • Involved to support production activities, on call support and Weekend support. Mainly worked on Defect fixing and new enhancements.
  • Developed the application using agile methodology and demonstrated the functionalities to the business users in every sprint.
  • Support to UAT, production environments and resolving issues with other deployment and testing groups.

Environment: Core Java, J2EE, JVM, JSP, Servlets, XML, WSDL, Groovy, HTML, XHTML, JDBC, JavaScript, Ajax, Angular Js, Hibernate, Spring, Drools, Web Services (soap and rest), JUnit, log4J, TortoiseSVN, SQL, PL/SQL, DB2, Maven, STS, Unix (Putty), CXF, HP Application Lifecycle Management tool, Jenkins, SoapUI, Stash/JIRA, GITHub.

Confidential, Tysons Corner, VA

Java/J2EE Developer

Responsibilities:

  • Developed JSP and extensively used tag libraries
  • Designed the system with OOAD methodology using various design patterns like factory method, Singleton, Façade, Adaptor, Template etc.
  • Implementing and planning the server-side architecture using Spring and Hibernate.
  • Developed business layer using Spring & Hibernate architecture. configured the spring framework for entire business logic layer with XML bean configuration files
  • Preparation of Low Level Designing and High Level Designing and relevant documentation.
  • Coding using Core Java (JDK 1.6), JSP, Servlet and Spring MVC.
  • Wrote Controller classes in Spring MVC framework in the web layer.
  • Extensively used Eclipse based STS IDE for building, developing and integrating the application.
  • Used Table per hierarchy inheritance of hibernates and mapped polymorphic associations.
  • Developed one-many, many-one, one-one annotation based mappings in Hibernate.
  • Develop DAO service methods to populate the domain model objects using hibernate.
  • Used java collections API extensively such as Lists, Sets and Maps.
  • Wrote DAO classes using Spring and Hibernate to interact with database for persistence.
  • Implemented Unit and Integration test cases with JUNIT Framework based on Functional Flow.
  • Wrote request handler methods in the Spring MVC controllers.
  • Configured view resolvers for Spring MVC Web layer.
  • Design and developed Data Access Objects for the Pesistable Entity beans for the database interaction.
  • Configured Log4j for logging and debugging
  • Designed unit test plans and developed JUnit cases.

Environment: Java, JDBC, Spring Application Framework(Spring ORM, Spring JDBC, Spring MVC, Spring Tx), Hibernate ORM, Oracle 11g, CXF, Eclipse based Spring Source Tool Suite(STS),JSON, Axis, JUnit, Log4J, Maven, Apache Webserver, SOA, Linux and Windows.

Confidential, NYC, NY

Sr. Java Developer

Responsibilities:

  • Responsible for gathering the system requirements, feasibility study, System analysis, design, and development.
  • Implemented the template-based categorization of presentation content using Model-1 architecture and implemented using Struts framework.
  • Developed business components using corejavaconcepts and classes like Inheritance, Polymorphism, Collections, Serialization and Java Threads(Concurrency/Multithreading) etc.
  • Involved in creating and design the design documents using Microsoft Word.
  • Developed components of web services (JAX-WS, REST, JAX-RPC, Apache CXF) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service), SOAP using various message exchange patterns like In only and In Out.
  • Developed the reusable common validation framework for client side validations in combination of java script and commons validations framework and custom build validation rules for the application.
  • Developed and enhanced existing persistence framework in combination of DO and DAO design pattern using the ORM tool Hibernate.
  • Leveraged the IOC concepts of spring framework to integrate Struts based user interface with Hibernate based persistence interface.
  • Coordinated with Developers and QA Testing Team regarding testing issues like setting up builds, issuing tickets, setting up Testing and Development Environment.
  • Used several design patterns like business delegate, DAO and front controller in the development process.
  • Developed Stateless session beans to parse (parser frame work) and process the user request into domain object (DAO design pattern) to delegate the business request to the business delegate object.
  • Implemented Test First unit testing framework driven using JUnit, and published assertion framework build on top of the JUnit Assertions.
  • Implemented JMS messaging on queues, topics.
  • Used Apache Log4J logging API to log errors and messages.
  • Involved in writing Detail Design Documents with UML Specifications.
  • Build components scheduling and configuration using Maven, Quartz.
  • Used SVN to keep track of all the implementations and modifications done in the project, allowing several developers to collaborate.
  • Resolved the production tickets issued and deployed patches to the test environment.

Environment: JDK 1.5, J2EE5, Web Sphere 7.0, Portal Server 6.0, RAD8.0.3, Hibernates2.0, Struts1.0, Spring2.5, EJB 3.0, JMS, Java Script, Web Services, AXIS, SOAP, JAXRPC, WSDL, Maven, Rational Clear Case, JUnit, Fixtures, DB2, JIRA.

Confidential, Warren, OH

Sr. JAVA/J2EE Developer

Responsibilities:

  • Involved in developing Requirement model, Analysis Model, Design Model of the Project using Rational Rose
  • Used JSP, JQuery, AJAX and JSON in implementing presentation layer, validation components and navigation to controller layer using Spring MVC.
  • Developed Business objects and Bean configurations using Spring IOC and implemented crosscutting concerns like logging using Spring AOP.
  • Implemented Spring MVC components like Controllers, created custom annotations to read Meta data about controller.
  • Implemented Caching using Spring Cacheable annotation, Ehcache configuration file and Ehcache provider.
  • Implemented J2EE Design Patterns like MVC, DAO, and DTO.
  • Used different spring annotations to implement business layer components and configured for web application.
  • Worked on Spring framework for implementing Authorization server. Server generates the client credentials.
  • Integrating schemas from different data sources like Oracle and created mapping classes to implement CRUD operations using Hibernate configurations and annotations.
  • Developed SOAP Web service following Top-down approach by using XSD, WSDL, Spring CXF and JAX-WS.
  • Used multithreading in programming to improve overall performance.
  • Performed Iterative analysis and design tasks such as Use Case Analysis, Domain and Data Modeling.
  • Implemented agent-server messaging dialog using Apache Camel and JMS (Active MQ implementation)
  • Handled Java multithreading part in back - end component, one thread will be running for each user, which serves that user.
  • Lead the development of data access beans using Hibernate, middle ware web service components.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria's to fetch the data from DB.
  • Implemented producer/consumer for Rest based web service using JAX-RS annotations, Jersey implementation and Http client.
  • Used JMS to pass messages as payload to track different statuses, milestones and states in the workflows.
  • Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Used AJAX framework for server communication and seamless user experience.
  • Created continuous integration builds using Maven and SVN control.
  • Prepared Test Cases to perform Unit, Integration & System Testing.
  • Involved in JUNIT testing using Mockito.
  • Involved in peer & lead level design & code reviews.
  • Solving the issues found during the testing phase for all the modules that developed.

Environment: Java, J2EE, JSP, JQuery, AJAX, JSON, Spring MVC, Hibernate, Spring AOP, MVC, DAO, JQuery, DTO, Oracle 11g, SOAP, XSD, WSDL, Spring CXF, JAX-WS, JAX-RS, Apache Camel, JMS, IBM Websphere MQ series, Hibernate-ORM, POJO, SQL, PL/SQL, Restful, AJAX, JUnit, HTTP, HTML, XML, SVN, JUnit.

Confidential, Pittsburgh, PA

Java Application Developer

Responsibilities:

  • Responsible for requirement gathering and analysis through interaction with end users.
  • Involved in designing use-case diagrams, class diagram, interaction diagram using UML model with Rational Rose.
  • Designed and developed the application using various design patterns, such as session façade, business delegate and service locator.
  • Worked on Maven build tool.
  • Involved in developing JSP pages using Struts custom tags, JQuery and Tiles Framework.
  • Used JavaScript to perform client side validations and Struts-Validator Framework for server-side validation.
  • Good experience in Mule development.
  • Developed Web applications with Rich Internet applications using Java applets, Silver Light, JavaFX.
  • Involved in creating Database SQL and PL/SQL queries and Stored Procedures.
  • Implemented Singleton classes for property loading and static data from DB.
  • Debugged and developed applications using Rational Application Developer (RAD).
  • Developed Flight Status subsystem’s server-side components using Struts Framework.
  • Developed a web service to communicate with the databases using SOAP.
  • Developed DAO (data access objects) using Spring Framework 2.
  • Deployed the components into WebSphere Application Server 6.
  • Actively involved in Backend tuning SQL queries/DB Script.
  • Worked in writing commands using UNIX, Shell scripting.
  • Involved in developing other subsystems’ server-side components.
  • Production support using IBM clear Quest for fixing bugs.

Environment: IBM WebSphere Application Server 6, Apache-Struts 2.0, EJB, Spring 1.3, JSP 1.2, SOAP WebServices, JQuery 1.6, Hibernate, Servlet, Struts-Validator, Struts-Tiles, RIA, PL/SQL, JavaFX, Tag Libraries, ANT 1.5, JDBC, Oracle 10g, JDK 1.5, JUNIT 3.8, CVS 1.2, Rational Rose, Eclipse, Rational Application Developer (RAD).

Confidential

Software Engineer - Java Developer

Responsibilities:

  • Understanding the business requirements and designed test cases for responsible modules to test the complete functionality of application.
  • Design and Execution of Test Cases manually.
  • Developed JSP's for front end of Echo-View.
  • Developed User Interface using CSS, GUI, JavaScript, JSP, Servlets and JSTL.
  • Performed Functional, User Interface, retesting/regression testing.
  • Analyze test results and report to management.
  • Reported the Bugs and attended weekly status meetings and provide detailed status report.
  • Involved in development of various modules using AJAX, JSP and Servlets.
  • Well Implementation of JDBC Connectivity to Access Data From Database Servers.
  • UAT Support & Release Activities.
  • Developed PL/SQL programming that included writing of Stored Procedures, Packages, Functions and Database Triggers.
  • Created Temporary Tables to store the data from Legacy system.
  • Used SQL*Loader scripts to load the data into temporary tables and PL/SQL procedures to validate the data.
  • Creation of Materialized views and function based indexes.
  • Setting up various notification scripts which will notify if the database is not up and running or if any directory space is filled up.
  • Used Oracle packages for automation, Oracle designer for data modeling.
  • Used Visual SourceSafe for version control and performing various builds.
  • Active Participation in the life cycle of the Project as a Team Member.

Environment: Core Java, JSP, Servlets, Ajax, Oracle 9IAS, PL/SQL, stored procedures, JDBC, Oracle 9i, GUI, HTML, Javascript.

We'd love your feedback!