We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Over 7+ years of IT experience in Analysis, Design, Development, Testing and Maintenance in the field of Web Applications and client - server environment.
  • Over 7+ years of experience in Application designing by using various Object Oriented, Java, J2EE, Java EE, JSP, Servlet, Web applications using Web 2.0 standards such as JSF, Prime Faces, Rich Faces, ICE faces, JSP, Struts, Spring, Hibernate, EJB, JMS, JMX, Web Services, JAX - WS ( XML Web Services), WSDL, SOAP, JNI, XSLT, JDBI, JNDI
  • Excellent experience in all phases of Software Development Life Cycle (SDLC) for Developing, Maintaining and Supporting projects.
  • Proficient in OOPS concepts, design and techniques with front end development.
  • Experience with Object Oriented Design (OOD) and Object Oriented Analysis (OOA), UML associated Tools such as Rational Rose Accomplished a series of internet/intranet projects with RUP and Java-based applications with different IDEs such as Eclipse, IBM RAD,IBM WSAD, JDeveloper and Net Beans with CVS, Subversion, SVN and Clear Case.
  • Extensive experience in Web application development using - HTML, DHTML, CSS, XML, XSLT, XHTML, UML, JavaScript, Angular JS, Ajax, Java EE (JSP, JSTL, JMS, JSF, Servlets, JDBC, JNDI, Java Beans, LDAP, Struts, EJB).
  • Extensive experience in HTML5.
  • Proficient in implementation of frameworks like Struts, Spring, JSF, AJAX frameworks (RichFaces, MyFaces) and ORM frameworks like Hibernate.
  • Implemented UI design sign in, login pages, payment gateway using HTML, CSS, Backbone, Parse, SASS, Stripe.
  • Specialist in working on different kinds of Application Servers & web tiers including Apache Tomcat, Web Sphere, Web Logic, Jboss ,
  • Deploying EAR, WAR, JAR files to application server.
  • Experience in working with Relational Database (RDBMS) concepts, Database Designing, Normalization, PL/SQL, Stored Procedures, Triggers and extensively worked with SQL Server, Oracle and MySQL.
  • Experience in shell programming for UNIX and Linux environment.
  • Experience in using Open Source frameworks like JUnit, Log4J, ANT, Maven, Apache Camel, Node JS
  • Experience in Unit Testing and generating of Test cases using JUnit.
  • Experienced in developing front end views with Custom Tag Library, Extjs, JSTL, AJAX, JSON, JavaScript, Spring tags, Html 5, CSS 3, JSP, SCSS, JTML.
  • Expertise in XML and related tools and technologies like XSL, DTD, SAX and DOM Parsers.
  • Extensive experience in design and development of MQSeries applications using MQSeries for Java and MQSeriesJMS APIs & MOM (Message Oriented Middleware).
  • Knowledge on open source Java tools such as Tomcat, Wildfly, JaxRS, Mule, Apache ODE.
  • Extensive experience in Database Design, Data Modeling, Data Cleaning, Data Migration and SQL.
  • Proficient in Spring modules such as Spring AOP, Spring batch, Spring boot, Spring Rest, SpringSecurity, Spring mvc, Spring Jta.
  • Exposure in Continuous Integration (CI) tools like Cruise Control, Jenkins, Hudson, Snap.
  • Knowledge of caching mechanisms Framework like JBossCache, OSCache, Object Caching Service.
  • Exposure to Scripting languages and open source technology.
  • Knowledge on Pivotal Web Services.
  • Familiar with Data Structures, Algorithms and Flow Charts.

TECHNICAL SKILLS:

Languages: Java, C, C++, HTML5, CSS3, SASS, JavaScript, Angular 2, Typescript, Angular JS, AJAX, XML, UML, Groovy, LUA

Java: J2EE, Java EE, JSP, Servlet, Web applications using Web 2.0 standards such as JSF, PrimeFaces, RichFaces, ICEfaces, JSP, Struts, Spring, Spring Boot, Spring Data, Spring Cloud, Hibernate, EJB, JPA,JMS, JMX, Web Services ( JAX - WS ( XML Web Services), WSDL, SOAP, JNI, XSLT, JDBI, JNDI, JUnit, log4j, ANT and Maven.

Platforms: Windows (7, Vista, XP, 2000, 98, NT), UNIX, Red Hat Linux.

Version Control: Rational ClearCase, Tortoise SVN, CVS, MKS, GIT.

Databases: Oracle 9i/10g/11g, SQL Server 2005/2008, MySQL 4.1/ 5.0, DB2 UDB, NoSql, MongoDB 3.2.9

Database Tools: Toad for SQL Server, Toad for Oracle, Toad for MySQL, DB2Connect.

ORM Frameworks: Hibernate, IBatis.

J2EE MVC Frameworks: Struts 2/1, JSF 2.x/1.x, Spring MVC, Spring IoC/DI,

IDEs: Eclipse, JBuilder, RAD, NetBeans.

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS(Restful), WS-I Basic Profile, ESB

Webservice Implementations: Axis 2.0, JWSDP

Middleware Technologies: EJB 3.0, JNDI

UML Tools: MS Visio, Rational Enterprise

HTML Editors: MS Frontpage 2003, Adobe Dreamweaver MX CS4

JavaScript Frameworks: JQuery, Dojo, Angular JS, Backbone, React

Batch Scripting: ANT, Gradle

Methodologies: Agile, Scrum, Test Driven.

XML Tools: Altova XML Spy, Edit Plus.

Loggers: Log4J, SLF4J.

PROFESSIONAL EXPERIENCE:

Sr. Java Developer

Confidential, Atlanta, GA

Responsibilities:

  • Involved in Analysis, Development, Bug fixing and Enhancement in Agile methodology
  • Responsible for the configuration of Struts web based application using struts-config.xml and web.xml.
  • Developed the application front end using Jakarta Struts Framework: developed action classes, form beans and Java Server Pages.
  • Implemented application using core java for business logic
  • Wrote and Configured XML based rules that drive the system.
  • Performed Unit testing of modules using JUNIT.
  • Implemented logs for error tracking using Log4J and fixed the errors.
  • Worked on Eclipse IDE for developing application.
  • Used Oracle database for PL/SQL scripts, and stored procedures.
  • Applied partial business logic writing Stored Procedures, Functions and Triggers using PLSQL in Oracle 10g
  • Made use of SQL queries to perform various functionalities in the database.
  • Used JavaScript, JQuery, HTML, SASS, and CSS for better, faster interactive Front-End.
  • Developed business APIs using Stateless Session Beans for accessing data from the database. Used Collection framework in developing the APIs.
  • Developed Client side screens in XML using XSLT.
  • Used JDBC for data retrieval from the database for various inquiries.
  • Designed and developed user interface components using Struts, JSP, JSTL & Custom Tag library
  • used version control in SVN
  • Involved in documentation, review, and analysis of requirements
  • Involved in code review and modification
  • Used JIRA as project tracking tool

Environment: JDK 1.8, Struts 1.x, JSP 2.0, JavaScript, AJAX, XML, XSLT, Servlets, Log 4j, EJB, XML parsers, XSL, XQuery, HTML, CSS, JavaScript, XML Technologies, ANT, JUnit, JDBC, Oracle11g, SVN, Wildfly

Java Developer

Confidential, Houston, TX

Responsibilities:

  • Actively involved in Analysis, Detail Design, Development, Bug fixing and Enhancement in Agile methodology using OOP.
  • Implemented application using core java and maintained concurrency with multi-threading.
  • Used Spring Web Module integrated with Java Server Faces (JSF) MVC framework.
  • Used Hibernate as Object Relational Mapping (ORM) Tool for the backend data persistence.
  • Implemented core business logic using several Java/J2EE design patterns.
  • Developed pages using JSF features like converters, validators, actionListeners, custom components, etc.
  • Maintained, structured, and surveyed documents within the NoSQL MongoDB database, ensuring dataintegrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Developed using new features of Java 1.7 Annotations, Generics, enhanced for loop and Enums. Used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers
  • Created conditional logics in pages using JSF tags and JSTL.
  • Used Servlet to implement the server side tasks.
  • Used Asynchronous JavaScript, JQuery, HTML, SASS, React, and CSS for better, faster interactive Front-End.
  • Implementing or exposing the Micro services to based on RESTful API utilizing Spring Boot withSpring MVC
  • Worked on Eclipse IDE for developing application.
  • Used Oracle database for PL/SQL scripts, and stored procedures.
  • Applied partial business logic writing Stored Procedures, Functions and Triggers using PLSQL in Oracle 10g
  • Worked on Distributed Transaction Management system to achieve multiple resource (or XA) transactions with Spring JTA Based on Atomikos.
  • Performed Unit testing of modules using JUNIT.
  • Implemented logs for error tracking using Log4J and fixed the errors.
  • Created build scripts for compiling and creating war, jar files using ANT tool kit.
  • Used CVS for version control throughout the application.

Environment: Java, JDK 1.6, JavaEE, Spring2.5.5, Hibernate 2.0, JSF 2.x, JQuery, JMS, Spring MVC, Web services, REST, JPA, OpenJPA, WebLogic 10.3, Oracle 10g, Log4j, Ant 1.7.0, JUnit4.4, Design Pattern, JavaScript, CSS, SASS, HTML, Ajax, Fiddler, Firebug, XML, CVS.

Java Developer

Confidential, Fort Washington, PA

Responsibilities:

  • Involved in the design and development phases of Agile Software Development.
  • Performed software development/enhancement using IBM Rational Application Developer (RAD)
  • Worked in developing Spring related backend services using Spring Boot
  • Used Spring ORM to integrate Spring Framework with hibernate.
  • Used Springs JDBC and DAO layers to offer abstraction for the business from the database related code (CRUD).
  • Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
  • Developed Service layer Using Spring, AspectJ and persistence layer using Hibernate.
  • Pagination support, dynamic query execution, ability to integrate custom data access code using Spring Data
  • Customized the Data Access Module using DAO patterns, to handle the entire transaction with the database.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development
  • Involved in building interface components.
  • Implemented SSL so data between applications and MongoDB was encrypted • Worked with EJB message driven beans to handle the service calls as handlers.
  • Worked on Hibernate configuration files for database interaction.
  • Worked with Enterprise Service Development team in handling the Web services.
  • Created the WSDL and used Apache Axis 2.0 for publishing the WSDL.
  • Used XML Spy for validating the WSDL and XSD's.
  • Used SOAP-UI for testing the Web-Services.
  • Configured the WebSphere Application Server 7.x.x and deployment descriptor.
  • Loaded data into Oracle tables using SQL Loader.
  • Composed and executed MongoDB scripts to insert and update NoSQL database; automating datachanges and reporting.
  • Experience in SQL performance tuning using cost-Based optimization.
  • Used Oracle database for PL/SQL scripts, and stored procedures.
  • Used Log4j for logging.

Environment: Java 1.6, JavaEE, Spring2.x, Spring Boot, Spring Data, EJB, Hibernate, SOAP Webservices, Rational Application Developer(RAD) 7.x.x, ClearCase, WebSphere Application Server (WAS) 7.x.x,Oracle 10g, SQL Loader, XML Technologies, ActionScript, SOAP-UI, XML Spy, Log 4j, Node JS, Maven, OpenJPA, GIT.

Java Developer

Confidential, St. Louis, MO

Responsibilities:

  • Actively involved in Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces, and JSP tag libraries to define custom tags and JDBC for database connectivity.
  • Implemented struts framework (MVC): developed Action Servlet, Action Form bean, configured the struts-config descriptor, implemented validator framework.
  • Extensively involved in database designing work with Oracle Database and building the application in J2EE Architecture.
  • Spring MVC Framework IOC (Inversion Of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency specification from the actual application code.
  • Integrated messaging with MQSERIES classes for JMS, which provides XML message Based interface. In this application publish-and-subscribe model of JMS is used.
  • Developed the EJB-Session Bean that acts as Facade, will be able to access the business entities through their local home interfaces.
  • Evaluated and worked with EJB's Container Managed Persistent strategy.
  • Used Web services - WSDL and SOAP for getting Loan information from third party and used SAX and DOM XML parsers for data retrieval.
  • Spring with Tiles Framework is implemented for a common look in all the presentation views
  • Experienced in writing the DTD for document exchange XML. Generating, parsing and displaying the XML in various formats using XSLT and CSS.
  • Used XPath 1.0 for selecting nodes and XQuery to extract and manipulate data from XML documents.
  • Coding, testing and deploying the web application using RAD 7.0 and WebSphere Application Server 6.0.
  • Used JavaScript and Angular JS for validating client side data.
  • Wrote unit tests for the implemented bean code using JUnit.
  • Extensively worked on UNIX Environment.
  • Data is exchanged in XML format, which helps in interoperability with other software applications.

Environment: Struts 2, Rational Rose, JMS, EJB, JSP, RAD 7.0, WebSphere Application Server 6.0, XML parsers, XSL, XQuery, XPath 1.0, HTML, CSS, JavaScript, Angular JS, IBM MQSeries, ANT, JUnit, JDBC, Oracle, Unix, SVN, Gradle, GIT.

Java Developer

Confidential, Irvine, CA

Responsibilities:

  • Involved in the design and development phases of Agile Software Development.
  • Analysed current Mainframe system and designed new GUI screens.
  • Developed the application using 3 Tier Architecture i.e. Presentation, Business and Data Integration layers in accordance with the customer/client standards.
  • Used Filenet for Content Management and for streamlining Business Processes.
  • Developed the common framework for the application using JSF and Rich Faces using RAD.
  • Developed rich user interface using Rich Faces UI components.
  • Created Managed Beans for handling JSF pages and include logic for processing of the data on the page.
  • Created service layer for managing transactions and implemented services.
  • Developed Business Objects in the business layer to include the business logic and access methods in the Data Integration Layer.
  • Implemented Hibernate for Database Transactions on DB2.
  • Written Web Services (JAX-WS) for external system via SOAP/HTTP call.
  • Used Log4j framework to log/track application.
  • Creating and updating existing build scripts using Ant for deployment Tested and implemented/deployed application on WAS 6.1 server.
  • Used Rational Clear Case for Version Control.
  • Provided multi-language support using i18n library
  • Debugged and troubleshooted JavaScript code using tools such as FireBug, Fiddler
  • Implemented custom scripts library using various 3rd party APIs and Elasticsearch APIs.

Environment: FileNet, IBM RAD 6.0, Java1.5, JSP, Servlets, JSF, Rich Faces, Hibernate, Web Services- SOAP, WAS 6.1, XML, IBM WebSphere 6.1, Rational Clear Case, Log 4j, IBM DB2.

Java/ J2EE Consultant

Confidential, St. Louis, MO

Responsibilities:

  • Involved in the design, development, testing and enhancement phases of Agile Software Development.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and object Diagrams, using IBM Rational Rose to model the detail design of the application.
  • Application was based on MVC architecture with JSP serving as presentation layer, Servlets as controller and Hibernate in business layer to access to MySQL Database.
  • Extensively used GWT Google Web Toolkit for rich web interfaces.
  • Developed the application using Jakarta Struts 2 Framework: developed action classes, form beans and Java Server Pages, Struts-Tiles using RAD 6.0.
  • Used Dependency Injection feature of Spring 1.0.2 framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Extensively used SOAP Web services for transferring/retrieving data between different Applications.
  • Involved in implementing the DAO pattern for database access.
  • Used JAXB API to bind XML Schema to java classes.
  • Used IBM-MQ Series with JMS and MDB for communication with different platform.
  • Used Hibernate extensively to store the persistence data into the database and written HQL to access the data from the database.
  • Tested the application functionality with JUnit Test Cases and Suites.
  • Developed logging module-using Log4J to create log files to debug as well as trace application.
  • Deployed the applications on IBM WebSphere Application Server 6.0.

Environment: WebSphere Application Server 6.0, Rational Application Developer 6.0, Hibernate 3.0, Struts 2, Spring 1.0.2, Servlets, JSP, Java 1.5, SQL, XML, XSLT, Web Services, JAXB, SOAP, JMS, WSDL, JavaScript, MySQL, UNIX, JUnit, Mockito, ANT and Log4J.

Java/ J2EE Developer

Confidential

Responsibilities:

  • Implemented component level request response MVC Model using Java Server Faces JSFv1.x.
  • Implemented client side validations using JavaScript.
  • Implemented asynchronous communication framework AJAX.
  • Used JavaScript for Client Side validation in vies.
  • Configured struts-config.xml and web.xml and properties file provided by Struts framework for the implemented modules.
  • Also involved in testing and deployment of the application on Web logic Application Server during integration and QA testing phase.
  • Developed sequence diagrams, State diagrams, Activity diagrams and collaboration diagrams using Rational Rose.
  • Designed and developed the web application using Struts and JSF.
  • Used Web sphere Application Server and JDBC package for Data Access Objects and DB Connections from the Connection Pool using Oracle database.
  • Wrote PL/SQL Packages, Stored procedures, Views and Functions at the Oracle database.

Environment: J2EE1.4/J2SE1.4, C++, Struts 1.2, ServletsV3.0, JSP 2.0, JSFv1.x, JavaScript, AJAX, XML, XSLT, Java Beans, Servlets, JSP.

We'd love your feedback!