We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Charlotte, NC

PROFESSIONAL SUMMARY:

  • Sun Certified Programmer with 7years of experience focusing on analysis, design, implementation and demonstrated ability to successfully implement complex large - scale, distributed, N-tier, real-time and enterprise applications using Java.
  • Worked on projects related to e-commerce, Healthcare & Insurance, Media & Entertainment and Telecom domains.
  • Exposure to Angular.js, node.js, Backbone.JS, Zoo Keeper, Mongo DB, EJB, JMS, JTA, JAAS, JSF, Custom Java Tag Library, JDBC.
  • Experience in design patterns including MVC, Data Access Object and Data Transmission Objects, Strategy, Singleton etc.
  • Hands on experience in Web Application Development using Client Script design technologies like HTML, DHTML, CSS, XML, XSLT, Java Script, JQuery, JSON, JSTL and AJAX.
  • Expertise on entire Software Development Life Cycle (SDLC) in Intranet and Internet applications using Web/Application Servers like Tomcat, Glassfish, JBoss, WebSphere and Weblogic Application Server.
  • Exposure to Prototype, Agile, Scrum, Water Fall and Rapid Application Development (RAD) development methodologies.
  • Experience in designing and developing Service Oriented Architecture (SOA) using SOAP and REST Web Services.
  • Solid hands on experience in developing the Enterprise and Web applications on n-tier Architecture using Java/J2EE and java based technologies such as Servlets, JSP, Hibernate, Spring, EJBs, Struts, JNDI, Web Services, XML, JPA, JDBC and JMS .
  • Hands on experience in working with Eclipse, NetBeans and JDeveloper.
  • Developed applications using various frameworks and technologies like Struts, Hibernate, Servlets, JSP, JDBC, JMS, and EJB.
  • Developed applications using Spring Framework, Inversion of Control and Dependency Injection, Spring MVC, Spring JDBC.
  • Excellent Track Record in delivering Highly Scalable and Efficient Multi-Threaded Applications on time using standard development practices.
  • Experience in developing Object Relational Mapping using Hibernate.
  • Expertise in debugging the applications and Unit Testing the application using the frameworks like JUnit.
  • Worked on defining solutions with excellent Object Oriented Design using several design patterns including but not limited to Singleton, MVC, Business Delegate, Session Façade, Factory, DAO, Value Object and Proxy etc.
  • Experience in documenting the Software Requirements Specifications including Functional Requirements, Data Requirements and Performance Requirements.
  • Strong Experience in writing Stored Procedures, Functions.
  • Excellent critical and analytical thinking , quick learning , creative problem solving , interpersonal and client interfacing skills .
  • Assisted project manager in defining project time , scope , effort estimates and deliverable management .
  • Highly adaptable and adept at building good working relationships.

SYNOPSIS OF SKILLS:

Languages: C, C++, SQL, Java, J2EE.

JAVA Technologies: Java, J2EE, JSP, Servlets, JDBC, Java Mail, Web Services, Spring Framework and Struts Framework.

Web Technologies: HTML, XML, CSS, AJAX, JavaScript, JQuery, JSON, AngularJS, Bootstrap.

Distributed Technologies: RMI, EJB, JMS.

Middleware Technologies: Web Services(SOAP and Restful), Spring Integration, Spring Batch

XML: XML Schema, DTD, XSLT, JAXB, SAX and DOM parsers.

Application Server/Web Server: Tomcat, WebSphere and WebLogic.

Modelling Tools: Visual Paradigm for UML, Rational Rose.

Database: Oracle (version -11g, 10g, 9i ), MySql, Postgresql.

Frameworks: Spring, Struts, Hibernate, JSF, Tiles

ORM: Hibernate, JPA

Operating Systems: Windows, Linux, Unix

IDE: Eclipse, Oracle Jdeveloper, NetBeans, RAD

Version Control Tools: Tortoise SVN, winSCP, Git

SQL Tools: TOAD, SQL Developer, MySql Workbench, PGAdmin.

Other Tools: Log4J, JUnit, Ant, Maven, Lucene, Tika, IBM Websphere Message Broker, Putty and JIRA

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Senior Java Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, and design and testing phases.
  • Responsible for use case diagrams, class diagrams and sequence diagrams using Rational Rose in the Design phase.
  • Responsible for setting up Angular JS framework to achieve data binding between HTML and JavaScript objects.
  • Developing Responsive Design UI Rich Rest Service Applications, Single Page Applications and HTML Wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries, Ajax, Angular JS and Bootstrap.
  • Involved in enhancement of existing application utilizing Angular.js, created role based HTML navigation menu wherein menu items changes dynamically based on the values derived from the database in the form of XML.
  • Worked on highly advanced user interface design and development using AngularJs, NodeJs, HTML5 and CSS.
  • Used Angular.js, Node.js and Bootstrap in effective web design.
  • Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server
  • Actively participated in complete development of “ Agile Development Methodology” and tested the application in each iteration.
  • Single Sign-On integration between new & existing application using  SAML assertion & .NET Fedlet, understanding business need and use-case scenarios, session management,  SAML token encryption & decryption .
  • Designed client application using Java Server Pages (JSP), Cascading Style Sheets (CSS) and XML.
  • Extensively used Bootstrap and AngularJS for the development of User Interface (UI).
  • Used XML to transfer the application data between client and server.
  • Developed Web Services to transfer data between client and server vice versa using SOAP, WSDL and UDDI.
  • Implemented application using MVC architecture integrating Hibernate and Spring frameworks.
  • We used Spring Batch   to design a lightweight and comprehensive solution to enable the development of batch applications.
  • Worked with  JSR - 286 port let complaints for inter port let communication in Life ray.
  • Developed  JSR 168/286 portlet services and utility applications for the Enterprise Portal.
  • Providing support for the portlets in Production environment by troubleshooting issues and making required code changes.
  • Used Spring Security for Authentication and authorization extensively.
  • Implemented the Enterprise JavaBeans to handle various transactions.
  • Used Spring Core for dependency injection/Inversion of Control (IOC).
  • Responsible for designing Web services framework in support of the product.
  • We used both Apache Tika and Apache Lucene for Content Extraction and Indexing the Content that we extracted so that it’s easy to search.
  • Responsible to write complex SQL and HQL queries to retrieve data from the Oracle database.
  • Extensively written unit and integration test cases using mockobjects.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Developed version control using Subversion.
  • Implemented the project using IDE JDeveloper.
  • Used Log4j for debugging the issues and exceptions.
  • Done with unit testing of all java classes using JUnit framework.

Environment: Java, J2EE, Spring, JDBC, JNDI, Hibernate, JMS, Tomcat, Eclipse, Oracle 10g, XML/XSLT, HTML, JavaScript, AngularJS, Bootstrap, SQL developer, Weblogic, JUnit, JRockit, Apache Lucene and Apache Tika.

Confidential, Columbus, OH

Senior Java Developer

Responsibilities:

  • Used Agile (Scrum) software development methodology.
  • Used Rational Rose for UML diagrams describing the interaction of objects over time.
  • Designed, analyzed and developed the front-end and back-end using JSP, Servlets, HTML, CSS, BOOTSTRAP, ANGULAR JS.
  • Design and analysis for various modules using Java and J2EE.
  • Implemented Front Controller, Singleton, DAO &DTO and various other Java design patterns.
  • Worked on spring framework for dependency injection, transaction management and integrated among different layers of the application.
  • Worked on Client side validations using JQuery and JavaScript.
  • Worked on Spring MVC framework controllers for designing controllers in the MVC.
  • Worked on the development of SOAP Web Services using Apache Axis 2 to extract customer related data from databases.
  • Developed Web services to allow communication between the applications using REST Web services.
  • Implemented Business Logic using POJO’s and used Apache Tomcat to deploy the application.
  • Experience in configuring build tools like Maven and ANT for the development and deployment.
  • Implemented various complex SQL queries.
  • Worked on Standard Portlets, Inter-Portlet Communication, WSRP, Portlet Permissions, Portlet Preferences, and Themes Layouts.
  • Developed several Struts and JSP based portlets. Developed and modified themes according to the Portal requirement.
  •  Worked with Weblogic Portal to create Portlets and look and feel. Integrated user management with Weblogic Portal using Oracle as the back-end. Developed several Portlets based on JSP and MVC pattern.
  • Worked with  JSR - 286 Portlet complaints for inter Portlet communication in Liferay.
  • Worked with Testers in resolving various defects in the application.
  • Implemented Hibernate for data persistence.
  • Worked on JIRA tool for Quality Center bug tracking.
  • Implemented Java Persistence API (JPA) through Hibernate 3.0. Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Worked on Node.js providing an   event-driven architecture   and a   non-blocking I/O   API that optimizes an application's throughput and scalability.
  • Provide services on java based content management system by utilization of XSLT.
  • Analyzing and evaluating constraints in mapping data, XML, and object models by using XSLT. 
  • Flexibility in developing application using Eclipse IDE.
  • Developed various JUnit test cases for Unit and Functional Testing respectively.

Environment: Java, J2EE, JSP, JPA, Servlets, AngularJS , Ajax, Eclipse, Apache Axis 2, Spring, Hibernate, Apache Tomcat Server, JDBC, XSLT, XML, SOAP, Rest Web Services, jQuery, MAVEN, ANT, JIRA, JavaScript, Log4J, Agile, JUnit, SOAP UI, Jasper Reports, MySQL, SVN, Node.js, Windows.

Confidential, McLean, VA

Senior Java Developer

Responsibilities:

  • Worked in SDLC Analysis, Design and Development using combination of Agile Methodologies.
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Developed user access module (Presentation layer) using Spring Framework.
  • Developed the presentation layer using Java Server Pages, Tiles, Ajax and Java Script.
  • Customized and Developed the Data Access Module as separate Web Services to handle the entire transaction with the database.
  • Using AngularJS, HTML5 and CSS3. All HTML and DHTML is accomplished through AngularJS directives.
  • UI development using Angular JS (strong preference) or similar UI frameworks (Spring MVC or STRUTS) by using the Web Storm 9 tool and Node.js
  • Used spring dependency on access module and data access module.
  • Redefined the existing UI pages and translated them in to the new architecture, created them as portal components using Web sphere portal as per the Web-2.0 Java Portlet Specification JSR 286.
  • Implemented SOA Services design and development (SOAP and RESTful) in IBM Integration Bus (IIB) to be consumed by UI Forms developed using IBM Forms Experience Builder and jsr 286portlets embedded in IBM Portal pages.
  • Developed the spring AOP programming to configure logging for the application.
  • Developed the Servlets for processing the data on the server.
  • Worked on Sun Jersey REST framework to create web services.
  • Used Subversion for software version control.
  • Single Sign-On integration between new & existing application using  SAML assertion & .NET Fedlet, understanding business need and use-case scenarios, session management,  SAML token encryption & decryption 
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Worked in Agile environment with active scrum participation.
  • Developed API using Hibernate to interact with the Oracle database.
  • Deployed the application on to Glassfish application server.
  • Design and Development using Web Service using Apache Axis 2 on Apache Server.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Developed persistence layer with Hibernate, jQuery.
  • Used containers like Array and Map.
  • Database handling, Multithreading, Synchronization, Communication.
  • Worked in Trouble Shooting and Customer Support.

Environment: Java, Servlets, JSP, Struts, Spring, AngularJS , Hibernate, XML, CSS, AJAX, HTML5, Rational Clear Case, Microsoft Visio, WebSphere Application Server, Glassfish Server, Java Script, REST Web Services, Jersey, Apache CXF, JQuery, AJAX, Oracle, CRUD, SQL, UML, JUNIT, MAVEN, UML, Netbeans, Selenium, ANT, Agile Methodology.

Confidential, Charlotte, NC 

Java Developer

Responsibilities:

  • Designed client application using HTML, JSP, CSS and XML.
  • Responsible for use case diagrams, class diagrams and sequence diagrams using Rational Rose in the Design phase.
  • Used Spring Core for dependency injection/Inversion of Control (IOC) to have loose-coupling.
  • Implemented application using MVC architecture integrating Hibernate and spring frameworks.
  • Implemented the Enterprise JavaBeans to handle various transactions and incorporated the validation framework for the project.
  • Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc.
  • Used XMLBeans for data interchange.
  • Developing and consuming web services like  SOAP (JAX-WS), REST (JAX-RS).
  • Wrote SQL Queries to interact with Oracle Database.
  • Developed Web Services to transfer data between client and server vice versa using SOAP, WSDL and UDDI.
  • Used “Agile Development Methodology” and tested the application in each iteration.
  • Developed version control using Subversion.
  • Used Spring Security for Authentication and authorization extensively.
  • Used Log4j for debugging the issues and exceptions.
  • Participated in designing Web services framework in support of the product.
  • Wrote SQL and HQL queries to retrieve data from the Oracle database.
  • Used XML to transfer the application data between client and server.
  • Developed a specific dashboard module and integrated with the application.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Done with unit testing of all java classes using JUnit framework.

Environment: Java, J2EE, Spring, JDBC, JNDI, Hibernate, JMS, Junit framework, Tomcat, Eclipse, Oracle 10g, XML/XSLT, HTML, JSP, JavaScript, SQL developer, Rational Rose, Subversion and Junit.

Confidential

Java developer

Responsibilities:

  • Developed UI using HTML, CSS, Java Script and AJAX.
  • Used Oracle IDE to create web services for EI application using top down approach.
  • Worked on creating basic framework for spring and web services enabled environment for EI applications as web service provider.
  • Created SOAP Handler to enable authentication and audit logging during Web Service calls.
  • Created Service Layer API’s and Domain objects using Struts.
  • Designed, developed and configured the applications using Struts Framework.
  • Created Spring DAO classes to call the database through spring - JPA ORM framework.
  • Wrote PL/SQL queries and created stored procedures and invoke stored procedures using spring JDBC.
  • Used Exception handling and Multi-threading for the optimum performance of the application.
  • Used the Core Java concepts to implement the Business Logic.
  • Created High level Design Document for Web Services and EI common framework and participated in review discussion meeting with client.
  • Deployed and configured the data source for database in  WebLogic application server and utilized log4j for tracking errors and debugging, maintain the source code using Subversion.
  • Used Clear Case tool for build management and ANT for Application configuration and Integration.
  • Created, executed, and documented, the tests necessary to ensure that an application and/or environment meet performance requirements (Technical, Functional and User Interface).

Environment: Windows, Linux, Rational Clear Case, Java, JAX-WS, SOAP, WSDL, JSP, Java Script, Ajax, Oracle IDE,log4j, ANT, struts, JPA, XML, HTML5, CSS3, Oracle WebLogic.

We'd love your feedback!