We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Flint, MI

PROFESSIONAL SUMMARY:

  • 8+ years of IT experience in Analysis, Design, Development, Implementation of application software in Web - based environment and distributed n-tier architecture and Client/Server architecture using Java, J2EE technologies.
  • Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.End-to-End Project Delivery starting from collecting requirements, preparing use cases/test cases, business object modeling, sequence diagrams, class diagrams, code generation, detailed design/implementation, unit testing, component testing, integration testing, performance testing and UAT.
  • Hands-on experience in developing Enterprise JAVA applications across various domains and industries including Oil & Gas, Healthcare, Finance, Banking, Airline, Telecom, Ecommerce and Insurance.
  • 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 front-end development using AJAX, Java Scripts, CSS and HTML.
  • Extensive Experience in developing middleware applications using Web Sphere MQ.
  • Experience in developing web applications on MVC based frameworks like Struts and spring, Spring IOC, Spring Security, and Spring MVC.
  • Experience in using Oracle and DB2 databases to write complex SQL queries, and familiarity with databases like SQL Server.
  • Extensive experience in using SQL to write Stored Procedures and Triggers.
  • Strong experience in JDBC and in designing object persistence mechanism with features like lazy loading, caching, set associations, relationship of persistence objects and Object Relational Mapping (ORM) using Hibernate.
  • Implemented Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer, Factory, and Session Facade.
  • Expertise in implementing applications with Model-View-Controller (MVC) pattern using Jakarta Struts and implementing various Java/J2EE design patterns including Singleton, Factory, MVC, Front Controller, DAO, Service Locator etc.
  • Expertise in developing Java applications with Spring Framework, Hibernate Framework and Struts Framework.
  • Expertise in developing both Front end & Backend applications using Java, J2EE, Servlets, JSP, JDBC, XML, Java Beans.
  • Expertise in developing GUI using AJAX, JSP, XSL, Java Script, Python, CSS, HTML, DHTML.
  • Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat and Apache.
  • Thorough knowledge of IDE like RAD, Web logic Workbench and Eclipse.
  • Developed ANT scripts for the build and deployment of J2EE applications.
  • Used ANT and Maven for build scripts and project release documentation.
  • Developed web services using REST API and SOAP.
  • Design, analysis and modeling of n-tired, Object-Oriented system architectures using Rational Rose.
  • Thorough knowledge in using UML, XML parsers (SAX, DOM), SOAP, HTML and DHTML.
  • Sound RDBMS concepts and extensively worked with Oracle 10g/9i, PL/SQL, SQL Server & DB2.
  • Familiar with designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL.
  • Very good experience in developing Test Cases using JUnit.
  • Experienced in developing RESTful web services using JSON as the data format
  • Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) JAXB and XML Beans.
  • Experience in XML, Webservices using SOAP, XML-RPC, JAX-RPC, JAXB and Messaging standards like JMS.
  • Quick learner and excellent team player, ability to meet deadlines and work under pressure - either unsupervised or in a team. Excellent communication and self-motivated to implement complex rules.

TECHNICAL SKILLS:

Languages: Java, C, C++, C#, VB.

Web: JSF, HTML, XHTML, DHTML, CSS, JavaScript, AJAX, XML, XSLT, JS

Java/J2EE: JDK 1.4, JDK 1.5, JDK1.6, Servlets, JSP, EJB, JMS, JSTL, JAXP, JAX RS, DOM, SAX, Java Beans, JPA, Multithreading, Web Services, JDBC, SOAP, JQueryMethodologies: Agile/SCRUM, RUP, XP, RAD, TDD, ATDD/BDD

Frameworks: Jakarta Struts 1.x, Hibernate, JPA, JSF, Spring (IOC, MVC, ORM, AOP), AngularJS, NodeJS

ORM Technologies: Hibernate

Application/Web Servers: Apache Tomcat, WebLogic, WebSphere, JBoss, Glassfish.

IDEs: Eclipse, IDE Eclipse, IBM RAD, IntelliJ Idea, NetBeans

Web Services: REST, SOAP, WSDL, UDDI, XML, XSD, XSL, REST, JAX-WS, SOA, AXIS.

Version Control: Tortoise SVN, GitHub, SVN, IBM Rational Clear Case and CVS.

Databases: Oracle 8i/9i/10g, MySQL, SQL Server, DB2, PLSQL, Stored Procedures, Triggers

Utilities: Log4j, Apache ANT, Toad 7.0, JUnit, Apache Axis

Operating Systems: Windows, UNIX, Linux.

EXPERIENCE SUMMARY:

Confidential, Flint, MI

Senior Java Developer

Responsibilities:

  • Responsible for JAVA and J2EE components design and development.
  • Involved in Developing GUI and writing the business logic for server side.
  • Developed e-commerce products allowing the application to accept online payments and establish credit relationships with the customers.
  • Upgraded application with new features, opening code to accommodate customer language and platform ps, improving interface and increasing security.
  • Used GUICE (pronounced as juice), JavaScript, and XMI for client-side implementation.
  • Migrated to new UI's using Angular JS and HTML.
  • Developed new Angular Controllers and Directives.
  • Developed new form validations according to requirement such as minLength, format Phone etc.
  • Used HIBERNATE to interact with Oracle and configured Hibernate session factory in applicationcontext.xml to integrate Hibernate with spring.
  • Written named native SQL Queries and HQL queries.
  • Used Maven and ANT for build activities and updated pomp files to include new dependencies.
  • Responsible for writing documentation for project progress reports.
  • Added routing and developed factories, worked on root level variables and functions.
  • Developed Unit and E2E test cases using Jasmine and Grunt, NodeJS.
  • Used JSON for data exchange and Rest Services to interact with spring controller.
  • Debugged JavaScript using chrome developer’s tools and Firebug in Mozilla.
  • Used EJB for communication between spring controller and business logic

Environment: Java 1.6, JDBC, Hibernate, Spring (IOC, MVC), Oracle 11g, Maven, HTML, CSS, JavaScript, AngularJS 1.2, NodeJS, Grunt, JMS, GUICE, XMI, JBOSS 7.1, Log4j, EJB, WebStorm 7.0, Eclipse, SVN, Windows XP, UNIX.

Confidential, Olympia, WA

Sr. Java Developer

Responsibilities:

  • Interacted with Business users and Business Analyst to gather requirements.
  • Used Spring Framework in the application, which is based on MVC design pattern.
  • Extensive use of HTML, JSTL, JSP and jQuery for the presentation layer along with Java script for client-side validation.
  • Designed and developed a Web-Services using RESTful webservices using Jersey.
  • Developed SOAP based web-services using Apache Axis2.
  • Project has a legacy rule engine which is used for validating candidate background. Worked with rule engine team for upgradation by adding the required jars to the drools files, build the package and deployed it in the JBoss server.
  • Worked on Spring IoC, Spring MVC Framework, Spring Messaging Framework and Spring AOP to develop application service components.
  • Application uses Angular JS 1.x version. Good understanding of the UI code while fixing and debugging the issues.
  • Extensively worked on Spring Bean wiring, Spring DAO and Spring AOP modules.
  • Used Spring Framework along with JSP, HTML and JavaScript to construct the dynamic web pages (presentation layer) for the application.
  • Used Apache Tomcat 7.0,5.0 for development and Oracle WebLogic Application Server for deployment.
  • Used JNDI to lookup for the data sources required and used Eh cache for general purpose caching.
  • Used Design Patterns like Factory, Singleton, and Value Object and DAO pattern.
  • Assisted Database Developers using SQL for managing data associated with the tables.
  • Write BDD test cases for all the REST web service producer API using Cucumber
  • Developed DAOs using JPA, hibernate persistence API for the database operations to interact with Oracle Database.
  • Involved In Performance and SQL Query Optimization.
  • Used JBOSS for developing and deploying the application.
  • Used Maven for dependencies and configuration management.
  • Developed the business layer logic and implemented EJBs Session beans.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed Maven scripts for the build and deployment of J2EE components in application server.
  • Involved in Agile scrum meetings.
  • Involved in the analysis & design of the application using UML with Rational Rose.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Tool Suite.

Environment: Java 1.5, Struts, IBM RAD 6.0, IBM Web Sphere 6.0, ORM, IntelliJ, Oracle 10g, Spring 2.5, Hibernate 3.0, Spring IOC, AOP, JSP, Servlets, JavaScript, Maven, GWT, Drools, Design Patterns, HTTP, HTML5, CSS3, Maven, XML, SQL, Angular js, JDBC, UML, JNDI, JUnit, JAXB, Angular JS, EXT JS, CVS, web services (JAX-RS), Log4J, Agile, JSON, Tomcat, JBoss, Agile methodology, REST API, shell scripting, EJB.

Confidential, OH

Java Full Stack Developer

Responsibilities:

  • Involved in agile development process following Test Driven Development Technique.
  • Designing and developing Web application to generate reports using Java-J2EE technologies.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class
  • Developed user-friendly web-based GUI using JSP, JavaScript, CSS, HTML and used JSTL tag libraries in JSP pages.
  • User input validations done using JavaScript and developed use cases using UML.
  • Used Apache Camel for routing the exchanges between different systems.
  • Involved in creating the JSP Pages.
  • Developed the web interface using Angular-JS, Bootstrap, HTML, CSS, SASS, JavaScript and JQuery.
  • Implemented back-end service using spring annotations to retrieve user data information from database.
  • Also involved in deployment of the application using Web Sphere that makes to change the requirements.
  • Integrated the applications with soap web services.
  • Involved in unit testing using JUnit.
  • Developed ANT script for building the application.
  • Used JDBC to connect the J2EE server with the relational database.
  • Design and developed different PL/SQL blocks, Stored Procedures in DB2 database.
  • Involved in writing test cases using Mockito and Power Mock framework for code coverage.
  • Developed and modified Servlets to accept and process request from the clients.

Environment: HTML, CSS, Java Script, JDBC, Eclipse Java-J2EE, PL/SQL blocks, struts, spring, Hibernate, Ant, Apache, Mockito, JBOSS, Linux, windows, multithreading, Angular-JS, Bootstrap, HTML, CSS, SASS, JavaScript and JQuery, Apache Camel, AWS, J2EE, AWS EC2, agile.

Confidential, Atlanta, GA

J2EE / Java Developer

Responsibilities:

  • Involved in SCRUM process of AGILE methodology in Requirement gathering, Design, Analysis and Code development through iterations.
  • Designed complete project lifecycle application using OOAD techniques and RUP.
  • Made use of almost all Object-Oriented concepts like Inheritance, Polymorphism and Abstraction
  • Developed the application using Spring MVC Framework that Leverages Classical Model View Layer (MVC) architecture.
  • Used JSTL and Struts Taglib in JSP and developed action and action forms for corresponding JSP.
  • Used RAD 7.0 for writing code for JSP and Struts.
  • Lead a team of four through analysis, system design and deployment stages.
  • Used JMS for communication for sending updates to various other applications.
  • Migrated the applications written in C++ to Java.
  • Used Xml Parser APIs such as JAXP (SAX) and JAXB in web service's request response data marshalling as well as unmarshalling process.
  • Used Spring Core Container module to separate the application Configuration and dependency specification from the actual code for injecting the Dependencies into the Objects (Everything as a Bean in the Bean Factory.
  • Used XSLT to transform xml pages into HTML pages.
  • Developed Exception handling framework for the entire Application.
  • Used Unix shell scripts with java runtime to execute shell script
  • Created stored procedures and Triggers using PL/SQL, SQL in Backend (oracle) and implemented complex SQL queries.
  • Developed a simple java framework (sef4j) that assist in parsing of SOAP requests and responses to backend data sources.
  • Old modules are developed in Struts framework; the new modules are developed through Spring MVC framework and are linked through context loader plug-in.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
  • Developed and deployed Struts and JSP's on WebSphere application server
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed Junit test cases and HTTP unit test cases for all the developed modules.
  • Used Rational Clear Case to check in /checkout Source code from VOB's.
  • Created a new RET (Release Engineering Tool) build for the new component for each service and new stream for existing component.
  • Created a UDDI registration request so that the service may be registered in accordance to the technical governance as implemented within the Delta Technology environment.

Environment: J2 EE 1.5, struts 1.3, Web services-WSDL, SOAP, UDDI, Log4J, Ajax, JMS, OOAD, WebSphere Application server 6.1, RET, Xml, XSLT, Rational clear case, Backend (Oracle 10g), Junit, JSP, Spring 2.0, Hibernate 2.1, Unix, RAD7.0.

Confidential, Culver City, CA

Java/UI Developer

Responsibilities:

  • Developed the application using Struts framework based on Model View Controller (MVC) design pattern.
  • Skilled in Test Driven Development and Agile Development (TDD)
  • Designed user interface screens using JSP, Servlets, Struts tags and HTML.
  • Used JavaScript for client-side validation CSS and AJAX for further support.
  • Used jQuery for UI centric Ajax Behavior.
  • Design and implementation of front end web pages using CSS, DHTML,JavaScript, JSP, HTML, XHTML, Ajax JSON, and Struts Tag Library.
  • Involved in writing SQL queries and stored procedures using SQL and PL/SQL.
  • Used Git for version control, and workspace management.
  • Developed DAO classes for data access and data manipulation.
  • Involved in developing the application in the Agile development methodologies
  • Used various design patterns like MVC, Service Locator, Singleton, Factory and Data Access Object (DAO) all over the application.
  • Implemented Apache Web Services for sending and retrieving data from different applications using SOAP protocol.
  • Involved in creating properties files and also DB connectivity, implemented the DAO pattern for database access and used the JDBC API extensively.
  • Extracted data inUIfor different clients using JSON format.
  • Implemented AJAX functionality using jQuery, JSON and XML for better web based User Interface.
  • Developed GUI using JavaScript, AngularJS, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and Backbone.js in on-going projects.
  • Used Mule ESB integration platform for connecting the various components of the application.
  • Involved in Writing Object Relation Mapping implementation using hibernate and hibernate mapping configuration files.
  • Developed dynamic UI usingAngularJS.
  • Worked extensively on rewriting Stylesheets using CSS.
  • Implemented customized framework using JSF.
  • Used session beans for web/web service development and entity beans using JPA and Hibernate for database integration
  • Gathered requirements, developed, implemented, tested and deployed enterprise integration patterns (EIP) based applications using Apache Camel, JBoss Fuse
  • Created spring based Camel routes to create camel context objects.
  • CreatedAngularJScontrollers, services and usedAngularJSfilters for filter functionality in search box and integrator functionalities.
  • Implemented unit testing using JUnit framework. Automated the invocation of JUnit during build and deploy time.
  • Used Log4J to monitor the Error Logs.
  • Converted raw images and layouts from graphic designer into HTML/CSS themes.
  • Brief experience on implementing theAngularJSin creating animations based on CSS classes.
  • Develop Message Driven Beans (MDB) & involved in building and accessing a web Services using SOAP over JMS
  • Worked on SQL queries and PL/SQL and actively involved in the production support.
  • Managed daily production issues.

Environment: Java 1.6, JDK, Spring 2.5, Hibernate 3.0, EJB 3.0, JNDI, JSF, AJAX, Web Services, Eclipse, Restful Service, SVN, Jenkins, XML, XSLT, JSON, JUnit, XHTML, JPA, DHTML, oracle 11g, JavaScript, AngularJS, Spring data JPA, CSS, JavaScript, XSL, Spring MVC, PL/SQL, SOA, Oracle 10g, SQL, Log4j, Apache Tomcat 7.0.

Confidential, Bellevue, WA

Java/J2EE Developer

Responsibilities:

  • Extensively involved in design and development of Line Level Bill Credits (LLBC), and Handset
  • Upgrade modules for Confidential Customer CAM application
  • Developed handlers which should handle Web Services calls using Axis 2.0 and http requests to process the data.
  • Used Sax parser to parse the XML response from Hosts.
  • Used Struts, play framework to write Presentation Layer, Business Layers and Controller servlets.
  • Used Oracle 10g as backend databases and actively involved in writing PL/SQL functions and packages.
  • Developed XML configuration files, properties files used in struts validator framework for validating Form inputs on server side.
  • Used Restful Services to build Web services which is light weight, maintainable and salable.
  • Used Java Persistence API (JPA) framework for object relational mapping which is based on POJO Classes.
  • Designed and developed application based on Spring MVC design pattern along with Web Flow Architecture.
  • Used JUnit framework for unit testing of application and Log4j to capture errors.
  • Used GitHub which provides Web based graphical interface and well as mobile integration.
  • Used Struts which is an open source MVC framework for creating elegant, modern java web applications.
  • Used Tibco which is integration server software for enterprises, this is used to mix packaged applications, customer software.
  • Used Jenkins which is an open source continuous integration tool written in java which provides Integration services for software development
  • Used Angular Js to address many of the challenges encountered in developing single page applications.
  • Worked with JSON objects and JavaScript and jQuery intensively to create interactive web pages.
  • Used SOA for web based applications.
  • Used maven which is a build automation tool, it describes how software is build and it describes its dependencies
  • Used Hibernate which is an object relational mapping framework for mapping an object-oriented domain model to a traditional relational database.
  • Implemented unit and system testing of developed modules.
  • Developed web service client based on WSDL's provided by middleware team for retrieving bill credits and customer agreement data from backend systems like SAMSON database.
  • Used Active MQ to improve the stability and scaled the system for more concurrent users.
  • Involved in deployment of application on WebLogic Application Server in Development & QA environment.
  • Interaction with Onsite team to validate and clarify requirements for design/development work at offshore.

Environment: Java 1.8, Struts 1.1, Spring, SQL Eclipse, JSP, Servlets, Splunk, Web Services, JMS, Active, TIBCO-EMS, XML, Ant, UML, XML, XSLT, JSON, SVN, Mockito, Oracle 11g, JDBC, JPA, swing, Oracle 10g, Restful Service, Spring MVC, Struts, JDK, Spring data JPA, Jenkins, GitHub, Angular JS, SOA, MongoDB, JavaScript, My Baits, Maven, PL/SQL Junit, POS, Apache Tomcat.

Confidential, Houston, TX

Java/ J2EE Developer

Responsibilities:

  • Developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts.
  • Responsible to enhance the Portal UI using HTML, Java Script, XML, JSP,Java, CSS as per the requirements and providing the client-side Java script validations and Server-side Bean Validation Framework (JSR 303).
  • Used Spring Core Annotations for Dependency Injection.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Responsible to write the different service classes and utility API which will be used across the frame work.
  • Used Axis to implementing Web Services for integration of different systems.
  • Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshaling as well as unmarshalling process.
  • Evaluated system performance and validated NoSQL solutions.
  • Used SOAP UI for testing the Web services by sending an SOAP request.
  • Used AJAX framework for server communication and seamless user experience.
  • Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver.
  • Used client-side Java scripting: JQUERY for designing TABS and DIALOG BOX.
  • Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
  • Developed Mail Merge framework to create bulk mails by merging data with MS Word templates using MS Office Java API.
  • Used Log4j for the logging the output to the files.
  • Used JUnit/Eclipse for the unit testing of various modules.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.

Environment: Java, J2EE, JSP, Servlets, Spring, Custom Tags, Java Beans, JMS, Hibernate, IBM MQ Series, Ajax, JUnit, Log4j, JNDI, Oracle, XML, MS office, Rational Rose and UML.

We'd love your feedback!