We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • 8+ years of IT experience in Java/J2EE Application Development Object Oriented Programming Client/Server architecture and Web based environments
  • Strong working experience in SDLC methodologies like Agile, RUP (Rational unified Process),
  • Extensive Experience on different frameworks like Struts 2.3/1.2/1.1, Spring 4.0/3.2.5/3.1/2.5, and Hibernate 4.1.9/3.5.0/3.0/2.0
  • Application development experience using multithreading, Serialization, Externalization, Collection framework, Generics, Core JAVA.
  • Extensive experience of working on all tiers of J2EE n - tier Architecture
  • Worked on Agile and SOA methodologies for many of the applications.
  • Extensive knowledge of Client - Server architecture, Web-based n-tier architecture, database design and development of applications using J2EE Design Patterns like Singleton, Session Facade, Factory Pattern and Business Delegate.
  • Good web page design skills using HTML 5/4.0, CSS JavaScript and XML
  • Expertise in writing JUnit test cases.
  • Expert in designing and developing various UML diagrams using tools like Rational Rose, Microsoft Visio etc.
  • Solid background in Object Oriented Analysis and Design.
  • Excellent ability to quickly master the technologies and concept.
  • Extensive Problem solving skills with hunger for knowledge that plays a vital role in every project.

TECHNICAL SKILLS

Technologies: JAVA,J2EE Servlets JSP JDBC Swing JNDI ZK Framework JSON JNI REST

Languages: Java 1.5/6 HTML Java Script C

Frameworks: Project Frameworks ZK Struts 1.2 Struts 2.0 Spring 4.0 Hibernate 3.0 J Unit and Log4j

Web/Application Servers: J Boss 7 BEA Web Logic 8.x 10.1 IBM Web Sphere 4.x - 6.0 and Tomcat, AWS.

RDBMS: Oracle 7.2/9i/10g PL/SQL DB2 MySQL 3.x/4.x/5.x

Development Tools: IBM RAD 6.0/7.0 Eclipse 3.3 My Eclipse IntelliJ Toad WASAD MS Visual Studio

Operating Systems: Windows 95/98/2000/XP/7 MS-DOS Unix Linux

Bug Tracking: Rational Clear Quest 7.0

Tools: Utilities: Rational Rose 2000 Microsoft Visio Ant Maven.

Scripting Languages: Java Script

IDE CASE Tools: Clear case Eclipse Rational Rose Clear Quest CVS Visual Source Safe SVN.

Build Tools: Maven and Ant

PROFESSIONAL EXPERIENCE

Confidential, Mclean, VA

Sr. Java Developer

Responsibilities:

  • Used java beans, model objects to transfer a package of information among view layer, businessservice layer, data layer and EJBs to execute business logic separately.
  • ImplementedJSFframework extensively which involves building the whole user Interface components usingJSFtab panels, Panel groups and data tables. Integrated components like partial triggers, calendar, and action/value change listeners withJSFfor enhancing the front end GUI layout.
  • Designed UI pages using JSF v2.2, Prime faces v5.1, Java Script, CSS, AJAX, JQUERY, AngularJS, JSP, JSON and Tag libraries.
  • Wrote queries for the modifications to existing database structure.
  • Refactored, re-architected, and enhanced an existing AngularJS application to follow strict MVVM/MVC patterns for improved source code maintenance.
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Performed User Interface Design and coding using Java & J2EE, Spring framework and web technologies.
  • Used multithreading in programming to improve overall performance.
  • Implemented JSF with Managed Beans, Topics, andConnection Factories in some portions of project (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application..
  • Developed EJB classes in the persistence layer for transaction management.
  • Performed Unit testing using JUNIT, System, Regression, and Integration Testing.
  • Developed the application using Agile methodology and followed TDD.
  • Clear Case is used for version control systems and source code management.
  • Involved in various internal releases of the application and supported the application modules during testing and pre-production phases.
  • IBM Doors Product is used to keep the track of the SRS and updating the changes according to the BRD.
  • Used Ant for building and deploying the war file into application server
  • Involved in designing the Design Document, including Sequence Diagrams, Class Diagrams and Object Models.
  • Involved in migration of Ant to Maven, Clearcase to Git.
  • Worked on to create Responsive Web Design with Bootstrap framework.
  • Developed single page applications (SPA’s) using Angular JS.
  • Extensively worked with Angular JS framework for UI development and developed html components for usage in common modules.
  • Plugged into the existing GWT logging framework.
  • Implemented multiple high-performance MongoDB replica set.
  • Worked with front-end build environment of Grunt, Node JS.
  • Built custom UI Widgets and Application logic using Angular JS MVC architecture
  • Implemented prototyping of user interfaces relating to JavaScript programs.
  • Worked with Eclipse as the IDE to develop, test and deploy the application.
  • Created an UML diagram that includes Sequence Diagrams, Class Diagrams & use case diagrams as part of the application design using Micro Soft Visio tool.
  • Installation, Configuration and Administration of IBM WebSphere Application Server 7.0, 6.1, 6.0, 5.1 versions on Windows Environments.
  • Used WSDL, SOAP, JAX-WS, JAX-RS, CXF technologies to create web services, generate stubs and consuming the existing services.
  • Used log4j for logging purpose.
  • Used CXF API to generate Restful web services.
  • Tested SOAP web services using SOAP UI and REST web services using REST Client.
  • Used Apache Ant v1.5 as build tool for the project.
  • Used TOAD for internal data storage and retrieval.
  • Used Ervin tool to design database tables.
  • Monitored database performance and developed new AWS solutions.
  • Involved in setting up Connection pooling and used JMS for Asynchronous messaging.
  • Involved in peer & lead level design and code reviews.
  • Involved in building the code & deploying on WebLogic application server.
  • QA, UAT & SIT Production issues investigation and supporting business users.

Environment: Java/JEE, JSF, Prime Faces 5.1, AJAX, Spring, GWT, Angular JS, AWS, Bootstrap, MongoDB, Hibernate, NoSQL, Web Logic App server, JMS, JDBC, Eclipse, Log4j, Maven, Jenkins, JUnit, Git, Oracle, Web Services- WSDL, SOAP, REST, XML, JSON, SVN, SFTP, Ervin, Soap UI, Oracle, REST Client, Tomcat, MS Visio, Rapid SQL 8.1.

Confidential, Rock Island, IL

Senior Java Developer

Responsibilities:

  • Responsible for system analysis, design and development using J2EE architecture.
  • End to End Project management, including customization of product based on customer’s requirement, meeting delivery deadlines on development, testing, implementation phases of the system.
  • Used Spring Framework to develop lightweight business components.
  • Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security and transaction management.
  • Designed, developed, and maintained the data layer using Hibernate and used Spring ORM to integrate with Hibernate.
  • Used XML for the data exchange and used SAX and DOM parser to extract and read the required information from the XML.
  • Responsible for designing and developing new back-end services, maintaining and expanding AWS infrastructure, and providing to others on my team.
  • Implemented the persistence layer using Hibernate ORM and Developed Web Services using REST, WSDL and XML.
  • Developed the helper classes for better data exchange between the MVC layers.
  • Developed session beans for the business logic.
  • Designed and developed NoSQL solutions for all users.
  • Implemented client based pages using Web Services and MongoDB.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Developed the Hibernate mapping files and involved in writing JUnit test cases and suits using Eclipse IDE.
  • Configured and deployed the application in WebLogic Application Server.

Environment: J2EE, Eclipse 4.2, JSP 2.1, Spring 4.0, Hibernate 4.1.9, MongoDB, Servlets 3.1, Oracle11g, Rational Rose, Rational Clear case, JMS 1.1, JavaScript 1.8.5, AWS, ANT 1.7, Log4j, JUnit 4.0, NoSQL, REST, Tomcat, WSDL, XML 1.1, Weblogic Sever 11g.

Confidential, Las Vegas, NV

Sr. Java Developer

Responsibilities:

  • Involved in the design and implementation of well-integrated products.
  • Involved in the modifications of the presentation layer using JSPs and CSS as the UI to place an order.
  • Implemented Struts Model View Controller architecture to develop presentation tier and business layer.
  • Developed and execute unit tests and test suites for product components using JUnit Testing.
  • Responsible for client side UI Validation and implementing Business logic based on user selection using JQuery, UI and AngularJS.
  • Used Ant Build tool to deploy the application in web sphere. Ant scripts used for automating build process.
  • Implemented the project with Agile methodologies.
  • Used DOM and SAX parser for accessing objects in JavaScript.
  • Developed Struts Actions that grabs data from the forms, does validation and calls services and data access objects DAO’s.
  • Google Web Toll Kit(GWT) is used as a Java to Java script complier.
  • Modified the Business Delegate and connector classes
  • Used web service calls for exchanging data with the other gaming applications.
  • Hibernate is used to maintain the persistence records in the Database as a persistence layer based on ORM
  • Developed DAO’s Interfaces and their implementation for accessing the POJO’s and updating the database.
  • Developed and modified the stored procedures, the DAO (Data Access Objects) and VO (value Object) classes for separating the Data Access logic and business logic
  • Spring Framework is used to provide IOC and Dependency Injection features which provides a sophisticated implementation of the factory pattern.
  • Managed and administered all NoSQL database systems.
  • JBoss application servers running in some parts of the system enabled the use of EJB 3.0 in those parts and dependency injection supported by EJB 3.0 allowed Spring bean factories to be injected in the EJBs and Used version control systems like SVN, CVS check-in, check out.

Environment: Java, J2EE, AngularJS, JDK, Struts 2.3, Spring 3.2.5, Hibernate 3.5.0, SOA, SOAP 1.2, SVN, CVS, Web services, Tomcat, WepSphere 7, Ant 1.7, HTML4, CSS 2.0, JSP 2.1, RAD 7.5, Oracle 10g.

Confidential, Dallas, TX

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.
  • Also Transformed XML documents into other formats such as XHTML by using XSLT.
  • Developed the Presentation Layer, Business Logic Layer, DAO and Transfer Object using MyEclipse
  • Developed and modified the Action classes and custom business classes implementing Struts-Framework.
  • Implemented Struts Model View Controller architecture to develop presentation tier and business layer.
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript and JQuery.
  • Configured the struts-config.xml files to create and modify the form beans, Action classes and action mappings.
  • Contributed bug report to GWT project and implemented GWT for build browser based applications.
  • Developed Java utility classes for common application functionality like database access, error logging and configuration file.
  • Used web service calls for exchanging data with the other applications.
  • Configured the Web Sphere instance for data sources.
  • Developed and modified the stored procedures, the DAO (Data Access Objects) and VO (value Object) classes for separating the Data Access logic and business logic
  • Created JUnit test cases and test suites for testing the application
  • Extensively participated in Spring and IBatis application integration. Spring is used to integrate Struts and IBatis
  • Used Log4j for logging and Used Rational Clear Quest for Defect resolution.
  • Developed Web Services using SOAP, WSDL, UDDI and JAX-WS programming model.

Environment: Java, J2EE, JDK, UNIX, JSP 2.0, JQuery, Struts 1.2, GWT, Spring 3.1, IBatis, MySQL, Weblogic Application Server 10.3, SOA, Web Services (SOAP, WSDL), Tomcat, JavaScript 1.8.2, CSS 2.0, Log4J, HTML4, PL/SQL, CVS, Eclipse 3.5.

Confidential, Birmingham, AL

Java Developer

Responsibilities:

  • System study and requirement analysis and Documenting Requirement Specifications.
  • Interacting with the system analysts & business users for design & requirement clarifications.
  • Involved in the creation of sample UI prototype for the client.
  • Used Connection Pooling to get JDBC connection and access database procedures.
  • Was responsible for designing the tables in database.
  • Used VSS repository for version control.
  • Used log4j as a debugging tool.
  • Involved in Java, J2EE coding.
  • Testing the application manually.
  • Developed the Presentation Layer, Business Logic Layer, DAO and Transfer Object using MyEclipse
  • Worked in Spring AOP Interceptors in Logging and Auditing.
  • Used IBatis for object-relational mapping (ORM) and for database operations in MySQL
  • Used MAVEN for building the application and deployed it on Weblogic Application Server
  • Used CVS to maintain version control to check in, checkout and co-ordinate among team members.

Environment: Java, J2EE, Struts 1.1, Ant 1.6, Eclipse 3.5, SqlServer2005, Log4j, Tomcat, VSS 2005, and UNIX.

Confidential

Software Developer

Responsibilities:

  • Designed the web application using Struts framework’s Model-View-Controller (MVC) pattern to make it extensible and flexible.
  • Implemented the Struts-Config, Action Form classes and Action classes.
  • Implemented the front-end pages using JSP, JSTL and Struts Tag Libraries.
  • Configured connection caches for JDBC connections.
  • Used JavaScript for creating the global templates that can be used across the JSP pages.
  • Developed code for generating the XML requests required for calling the web services.
  • Configured logger, appender and layout using log4j.
  • Used Hibernate for Object Relational Mapping.
  • Used Ant 1.6.5 for building JARs and WAR.
  • Configured and deployed Application on WepSphere
  • Rational Clear Case was used as source and version control for rebasing and delivering the code.
  • Wrote unit test cases and also performed unit testing and integration testing.
  • Preparing documentation for both high level and low-level designs, and process flow control for the entire application.

Environment: Servlets 2.0, JSP 1.1, J STL, EJB 3.0, Struts 1.2, Hibernate 2.0, JNDI, HTML 3.0, XML 1.0, Eclipse 3.3, ANT 1.6, IBM WepSphere 6.1, Oracle 9i, log4j,

We'd love your feedback!