We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

TN

SUMMARY

  • Over 9 years of experience in designing, developing and delivering client/server, n - tiered applications using a variety of technologies.
  • Participated through all phases of the development life cycle comprising of system analysis, design, development, debugging, report generation, testing, and Documentation.
  • Experience in complete Software Development Life Cycle (SDLC) with software development models like Agile Scrum and Waterfall.
  • Expertise in Spring, Hibernate, Struts and JavaScript Frameworks for developing Multi-tier distributed Enterprise Applications.
  • Strong experience in Spring core, Spring AOP, Spring MVC, Spring IOC, Spring Security, Spring Batch, JPA, and Hibernate Frameworks.
  • Experience with RDBMS and SQL Queries. Experience in MySQL, Oracle SQL PL/SQL, SQL Server (MS SQL), DB2, Postgre-SQL and NoSQL DBMS like MongoDB.
  • Experience in developing applications using J2EE Design Patterns such as Model-View Controller (MVC), Singleton, Factory Pattern, Session Facade, Business Delegate and Service Locator.
  • Expertise in OOAD and OOP using UML, Microsoft Visio, and Altova UModel tools.
  • Exposure to Service Oriented Architecture (SOA) including Universal Descriptive and Discovery Integration (UDDI) lookups, Web Services Description Language (WSDL) using SOAP protocol and Extensible Markup Language (XML) and Java XML parsers such as JAXP.
  • Advanced development experience with Angular.JS including authoring complex directives, services, controllers, and lters; working with animations, routing, states, and resource.
  • Expertise in client scripting language and server-side scripting languages like JavaScript, jQuery, JSON, DOJO, bootstrap, Node.JS, Angular.JS, JSF, and JSP.
  • In-depth experience with AngularJS (code sample), jQuery, jQuery UI, Node.JS, ExtJS.
  • Experience in handling Internet Information Server (IIS), Apache, Microsoft Transaction Server (MTS), TCP/IP and SMTP protocols.
  • Experience in HTML, DHTML, XHTML, CSS, JavaScript Libraries (Prototype, jQuery), AJAX, JSTL speci cation, Tag Libraries and XSLT, XSD, DTD and Resource Properties.
  • Pro cient in handling web and application servers in creating Domain, con guring connection pool, JMS, deploying applications on Weblogic (10.3, 9.1,8.1,7.1,6.1), Websphere (6.1, 6.0, 5.0, 4.0), Apache Tomcat and JBoss.
  • Experience in development, testing and deployment experience of enterprise application on Windows and UNIX platforms through IDEs such as Rational Application Developer, Eclipse, MyEclipse, and Netbeans.
  • Extensive experience in SQL, PL/SQL programming, stored procedures, triggers with Oracle, MS SQL, and MySQL.
  • Good working knowledge of Amazon Web Service components like EC2, EMR, S3 etc.
  • Experience in performing unit testing using JUnit, integration, and development of applications using Ant and Maven tools.
  • Good experience in de ning the XML schemas and working with XML parsers like SAX and DOM to read and validate the data held in XML documents.
  • Source Control Management using software like ClearCase, SVN, GIT, Visual Source Safe, CVS.
  • E ective team player with good communication, interpersonal, and presentation skills.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, C++, C, SQL, PL/SQL

Java/J2EE Technologies: Servlets, JSP, JDBC, JSTL, JNDI, RMI, JMS, Java Beans

Architecture/Framework: Struts, Spring, Hibernate, MVC Architecture

Design Patterns Session: Factory, Singleton, DAO, DTO, Service Locator

SOA: Web Services, SOAP, WSDL, RESTful

Application/Web Servers: IBM WebSphere, WebLogic 9.2/10.1.3, JBoss 4.x/5.x, Apache Tomcat

IDE: Microsoft Visual Studio, Net Beans, Eclipse, WSAD, RAD

Version Control Tools: Clear Case, Tortoise GIT, MS Visual Source Safe, CVS, Subversion & Tortoise SVN

Scripting Languages: JavaScript, Node.JS, AJAX, Angular.JS, jQuery, JSON, DOJO, bootstrap, JSF and JSP

Databases: Oracle, MySQL, SQL Server, DB2, Postgre-SQL, NoSQL & MongoDB

Designing Tools: Microsoft Visio, Rational Rose, UML

Operating Systems: Windows, Linux, UNIX

Web/XML Technologies: HTML, HTML5, DHTML, XHTML, CSS, CSS3, XML, XSL, XSLT and XPATH, DOM

PROFESSIONAL EXPERIENCE

Confidential, TN

Java/J2EE Developer

Responsibilities:

  • Orchestrated the analysis, design, development, and system and integration testing phases of Software Development Lifecycle (SDLC).
  • Followed Agile XP Methodology to analyze, define, and document the application which will support functional and business requirements.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection / Inversion of Control (IOC), and Aspect Oriented Programming (AOP) on Spring Source Tool Suite.
  • Handled all client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
  • Wrote Hibernate configuration file, hibernate mapping files and define persistence classes to persist the data into Oracle Database.
  • Implemented Test Driven Development (TDD) for developing and testing the application.
  • Used Eclipse IDE for developing code modules in the development environment.
  • Used Hibernate for mapping java classes with database and created queries with Hibernate query language (HQL).
  • Used Tomcat server for the application development and deployment.
  • Used Git for Source Control and Version Management of all codes and resources.
  • Developed the User Interface using HTML5, CSS3 and used JavaScript for client-side validations and to achieve other client-side event handling.
  • Validated all the input data at every entry point within the application to avoid potentially malicious data to be stored in the database.
  • Used Spring Web MVC framework for applying MVC Implementation to the web application.
  • Implemented the database connectivity using JDBC with Oracle 10g database as backend.
  • Used LOG4J & JUnit for debugging, testing and maintaining the system state.
  • Prepared technical design documentation manuals during the program development

Environment: Java, Spring, Hibernate, AWS, JavaScript, jQuery, Ajax, HTML5, CSS3, JSP1.2, ESAPI, JSON, JDBC, Oracle 10g, XML, Tomcat server, Log4J, Junit, RESTful Services, JSON, WSDL, SOAP, Visio, SVN, JavaBeans

Confidential

Responsibilities:

  • Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high-level technical documents.
  • Used JQuery, JavaScript, JSTL library for effective UI functionality and used Ajax for business calls.
  • Extensively used the Spring Core for Inversion of Control (IOC), Spring Integration, Application Context and ORM modules of Spring Framework in the project.
  • Designed and developed the database table, views and the relationship between tables.
  • WrittenStored Procedures,Functions, Triggers, Sequenceand Data Analysis to improve the overall performance.
  • Employed Hibernate ORM tool for interacting with backend Oracle 11g database by developing Hibernate mapping configuration files to provide the relation between Java objects and database tables.
  • Deployed Spring configuration files such as application context, application resources and application files.
  • Used Maven tool to build the application for deployment in Apache Tomcat and resolve its dependencies.
  • Successfully involved in Test Driven Development (TDD) model using JUnit.
  • Validated all the input data at every entry point within the application to avoid potentially malicious data to be stored in the database.
  • Used Spring Web MVC framework for applying MVC Implementation to the web application.
  • Implemented the database connectivity using JDBC with Oracle 11g database as backend.

Environment: Java, Spring, Hibernate, JavaScript, jQuery, Ajax, HTML5, CSS3, JSP1.2, ESAPI, JDBC, Oracle 11g, XML, Tomcat server, Log4J, JSON, JUnit, Jasper, LINUX, Apache Tomcat, Visual SVN, Eclipse

Confidential

Responsibilities:

  • Conducted the analysis, design, development and system and integration testing phases of Software Development Lifecycle (SDLC).
  • Followed Agile Scrum Methodology to analyze, define, and document the application which will support functional and business requirements.
  • Responsible for compiling, linking, troubleshooting, and debugging everyday product changes that are checked in by hundreds of programmers.
  • Generated HTML5 and JavaScript reports to reflect current status of running builds.
  • Recognized as a resourceful contributor and acknowledged with increased developing responsibilities.
  • Within the project, the task name, comments, and completion date were described using Java.
  • The task status would be kept up to date using Spring
  • Tasks could be viewed or deleted from a database using IOC
  • Valid users are the only ones who could access these features using Form Validation
  • Using Log4j changes in the database can be made.
  • Wrote test classes and suites for all the java classes developed using JUnit framework
  • Developed Dashboards and UI screens using HTML5, CSS3, JSP, JavaScript, jQuery, Angular and Bootstrap.
  • Handled all client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
  • Wrote Hibernate configuration file, hibernate mapping files and define persistence classes to persist the data into Oracle Database.
  • Architected, designed and implemented a Single Page Application in Angular which consumes JSON from a Spring
  • Used Spring Web MVC framework for applying MVC Implementation to the web application.
  • Implemented the database connectivity using JDBC with Oracle 10g database as backend.

Environment: Core Java/J2EE, XML, HTML, CSS, PL/SQL, JavaScript, JDBC, SQL Server, Windows XP, Java, Spring, IOC, log4j, Form Validation and Eclipse.

Confidential

Java/J2EE Developer

Responsibilities:

  • As a senior member of the team, I was involved in various phases of Software Development Life Cycle (SDLC) including requirements gathering, modeling, analysis, design, development, and testing.
  • Worked closely with the business analysts, project managers, and project leaders to analyze business requirements.
  • Developed the User Interface using HTML5, CSS3 and used JavaScript for client-side validations and to achieve other client-side event handling.
  • Used ESAPI, a web application security library to encode the date before being displayed on the front end and also to decode before storing in the database.
  • Validated all the input data at every entry point within the application to avoid potentially malicious data to be stored in the database.
  • Replicated all the existing JavaScript validation which are done in the front end on the server side.
  • Validated the integrity of output data to avoid the injection attacks, including Cross-site scripting(XSS), SQL and HTML attack by encoding data for display in the service layer.
  • Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
  • Used JSON for storing and exchanging information between browsers and servers.
  • Worked on making AJAX calls to connect database using RESTFUL web APIs and worked on integrating the middleware to front-end.
  • Extensively used Core Java concepts and implemented collections, I/O, Exception handling and Generics in Logic design and development.
  • Developed extensible Authorization framework which can handle the user role for eld level and function/event access using a table-driven approach.
  • Used Spring Web MVC framework for applying MVC Implementation to the web application.
  • Implemented the database connectivity using JDBC with Oracle 10g database as backend.
  • IBM Rational Application Developer IDE is used for development and integration of the application and also used Serena Dimensions version control system to commit and update the code.
  • Involved in testing using J-Unit and documented the di erent test cases for tracking and involved in code review for quality.
  • Used Log4J to store log messages at various levels throughout the code.
  • Prepared technical design documentation manuals during the program development

Environment: Spring MVC, Java 7.0, IBM RAD, HTML5, CSS3, JSP1.2, ESAPI, JavaScript, jQuery, Ajax, JSON, JDBC, Oracle 10g, XML, Serena Dimensions, WebSphere 8.5 Server, Log4J, Junit

Confidential

Responsibilities:

  • Involved in Agile development (2week sprints/Iterations), Test Driven Development (TDD), Junit, Mockito, Maven, JIRA issue navigator and Crucible Code Reviews.
  • Responsible for creation of design artifacts such as Use Cases and Sequence Diagrams.
  • Developed application on Spring 3.x framework by utilizing its features like Multi-threading, Spring Dependency injection, Spring Beans, Spring Security, Spring JDBC, Spring Web ow using Spring MVC.
  • Used Spring Web Flow on Spring MVC to build an application from scratch using Spring XML con gurations, annotations. Wrote controllers to handle incoming requests and send output to the UI
  • Used Spring Boot and Spring Security framework to set up authentication and authorization for the application using rm wide single sign on.
  • Developed persistence layer integrating Hibernate with Spring ORM support, also used Spring JDBC for lightweight database operations.
  • Implemented Automation framework using Selenium.
  • Design and manipulation of JBPM process for the client activities in order to manage the people queue for each activity.
  • Used JPA Annotations for Mapping Objects to Tables, hibernate features such as Lazy Loading, Hibernate Query Language (HQL), Criteria and Pagination.
  • Experience with Service-oriented architecture (SOA), developing SOAP web services based on JAX-WS (Document Style) using HTTP Protocol on Bottom Up style development for creating Endpoints.
  • Created REST API’s Microservices and EJB using Express Router/Model/Controller architecture.
  • Implemented Microservices architecture using Spring Boot for making di erent application smaller and independent.
  • Developed user interface using JSP, JSF, Ajax, LESS, DOJO, and jQuery.
  • Used Drools to handle complex business rules using Rule Sets and Rule Flows.
  • Developed User Interface using Google Web Toolkit (GWT) features like Data Binding, Activity classes, editing ui.xml to create UI components.
  • Used Jasper Reports and iReport tool to create PDF version of recommended plans for document generation.
  • Wrote complex SQLs, Stored Procedures PL/SQL using SQL developer & TOAD, executed on Oracle Database.
  • Created custom page templates and used ADF skinning features to design web pages. Developed the back end using Groovy, and Grails, Value Object, and DAO.
  • Implemented data binding and validation using Angular 2, client-side scripting using JavaScript and jQuery, and communication using webRTC.
  • Created Single Page Application (SPA) using Angular 2.
  • Used SVN as source control tool for branching, merging and maintain code versions in the repository enabled using Maven Versioning Capability.
  • Developed, Tested and Deployed application in Apache Tomcat 7.0.
  • Created REST API’s using Express Router/Model/Controller architecture. Models connect to MySQL and MongoDB (NoSQL) using Node.js MySQL and Mongoose modules.
  • Implemented the interaction between applications and Mule ESB by using Message Service clients.
  • Used Java and Web services to validate the Migration Functions.
  • Involved in Error handling and debugging for API’s and bugs. Used SLF4J for Logging.
  • Used Maven for building, deploying the application, creating JPA based entity objects and compiling GWT application.

Environment: Java 1.7, JSP, Java Beans, Struts 1.3, Struts Tag Libs, JSTL, Hibernate, JavaScript, jQuery, Selenium, Angular JS, StrutsV1.x, JSFV1.x, XML, XSLT, Web Sphere Integration Developer Tomcat V6.0, Spring Boot, Multi-threading, NoSQL, MongoDB, Restful Web Services, Spring security, SLF4J, SQL Query Analyzer

Confidential

Responsibilities:

  • Developed the web application using Java/J2EE technologies.
  • Displaying Persisted Messages in front end using Angular JS, Bootstrap and HTML.
  • Developed the application using Spring framework and MVC Architecture.
  • Implemented Spring Dependency Injection and Aspect Oriented Programming (AOP).
  • Designed and Implemented REST/JAX-RS, SOAP/JAX-WS Web Services to provide the interface to various clients.
  • Used Java Messaging Services (JMS) for asynchronous exchange of information to MQ Server using MQ Series.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Maven, Bash.
  • Extensively worked on ActiveMQ message broker to store messages.
  • Con gured Custom Message Listener Container factory using Apache Camel and Spring JMS.
  • Used JMeter for performance testing and load testing.
  • Implemented logging mechanism using log4j tool.
  • Worked on Selenium Integration Testing using Selenium IDE and Webdriver to automate the functionalities of the business logic.
  • Worked on distributed transaction using platform transaction manager and ActiveMQ.
  • Used Maven tool for building and packaging the application into WAR.
  • Used JIRA to keep track of bugs and issues.

Environment: Java 7.0, Hibernate, Spring Boot, Spring-data JPA, Angular JS, Bootstrap, Active MQ, Maven, Apache Camel ESB, JUnit, Log4j, Eclipse, Websphere, Restful Web Services, SOAP, HTML 5, CSS, JavaScript, JMS, Ajax, SVN, Oracle11g, Hudson

Confidential

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) including requirement analysis, development, and maintenance of deployed code.
  • Implemented the application using Java, J2EE, XML and XSLT and Web Services (SOAP, WSDL).
  • Involved in Java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
  • Using Spring Data and Hibernate template implemented Object-relational mapping.
  • Produced and consumed REST services via JSON.
  • Used XML Parsers SAX, DOM to transform using XSLT, Created and read XML documents using the XML parser.
  • Developed the web GUI using Angular JS, HTML, and CSS under MVC architecture.
  • Developed XML and XSLT pages to store and present user data, Used DOM for constructing and converting an XML document.
  • Used SQL and PL/SQL under Oracle 11G database to store and retrieve the data.
  • Used JavaScript and JQuery validation framework for front-end validation.
  • Con gured Log 4j framework to generate logs in testing/production environment.
  • Applied design patterns like Transfer Object (TO), Data Access Objects (DAO), command, facade, and Adapter for the development of components.
  • Implemented TDD (Test Driven Development).
  • Used JIRA to keep track of bugs and issues.
  • JAXB for parsing the XML.
  • Worked with Mocking while running the JUnit test cases for batch processing.
  • Hands on experience with Jenkins.

Environment: Java 7.0, Spring, Hibernate, Oracle Weblogic 12.1.2, Java Design Patterns, Maven, JUnit, Log4j, Eclipse IDE, PL/SQL HTML/HTML5, CSS, JavaScript (Angular.js), JQuery, RESTful Services, JSON, WSDL, SOAP, Visio, SVN, JavaBeans, Oracle11g, XML, JIRA, TOAD, Jenkins

Confidential

Responsibilities:

  • Helped the development team in Java design/development tasks to complete high priority IT Portfolio Projects. Java and Object-Oriented Programming (OOP) concepts were used throughout the application.
  • Used JQuery, JavaScript, JSTL library for e ective UI functionality and used Ajax for business calls.
  • Developed components for the Business layer and Data Layer.
  • Extensively used the Spring MVC throughout the project.
  • Developed REST API (JSON).
  • Deployed Spring con guration les such as application context, application resources, and application les.
  • Designed and Developed the Financial Transaction Module to facilitate VISA/Master Card transactions for the client.
  • Designed and developed the database table, views and the relationship between tables.
  • Developed Stored Procedures, Functions, Triggers, Sequence and Data Analysis to improve the overall performance.

Environment: J2EE 6, JDK 1.6, Spring 3.0, Spring Security, Hibernate, Oracle Weblogic 12.1.2, Java Design Patterns, Maven, JUnit, Log4j, Eclipse IDE, PL/SQL HTML/HTML5, CSS, Java Script(Angular.js) JQuery, RESTful Services, JSON, WSDL, SOAP, Visio, git, JavaBeans, Oracle11g, XML, JIRA, TOAD, Jenkins

We'd love your feedback!