We provide IT Staff Augmentation Services!

Sr. Java/ J2ee Developer Resume

5.00/5 (Submit Your Rating)

Bentonville, AR

PROFESSIONAL SUMMARY:

  • Overall 8 years of experience in Software design and development activities including requirement analysis, design, and implementation and testing of various client server based applications using Java and J2EE technologies.
  • Proficient with different Software development methodologies viz. Iterative, Prototyping and Agile Methodologies including Extreme Programming, Peer Programming and Scrum.
  • Experience in collaborating with Business analyst/Business users/clients to understand the requirements and create high level and low level design documents and provide solutions for the requirements. Performed role in design, development and execution of project release lifecycle.
  • Designed UML diagrams using Rational Rose and Microsoft Visio.
  • Working knowledge of web design using HTML, CSS, JavaScript, JQuery, AngularJs, Ajax and Bootstrap.
  • Expertise in the implementation of Core concepts of Java and J2EE Technologies: JSP, Servlets, JSTL, JMS, Struts, Spring, Hibernate, EJB, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading.
  • Hands on experience in developing Single Page Applications (SPA) using AngularJS, backbone.js and Node.js.
  • Strong knowledge of IDEs and text editors like Eclipse, Net Beans, IBM Rational Application Developer (RAD), IntelliJ IDEA, Notepad++, Sublime Text.
  • Experience in ORM frameworks like Hibernate, Ibatis, JPA.
  • Experience in Web Services Technologies like SOAP, WSDL, JMS, Restful and Service Oriented Architecture (SOA).
  • Experience in writing complex SQL queries and created complex schemas.
  • Experience in Writing stored procedures to implement various queries and updates to the databases.
  • Experience in various databases like Oracle, DB2, PostgreSql, SQL Server and databases like Cassandra.
  • Strong Experience in different operating systems such as Microsoft Windows, UNIX, and LINUX.
  • Experienced in automatic build tools: Apache Ant, Maven and Jenkins.
  • Worked with application servers: WebSphere, WebLogic and Tomcat.
  • Integration experience with Legacy Applications using JMS, JCA, etc.
  • Experience in handling Version Control Systems such as Github, Perforce, SVN and CVS.
  • Experienced in writing and maintaining Test Plans and defining Test Cases for Unit testing, Integration testing and System testing and executing them and capturing the results appropriately.
  • Good Experience in working with the Document Object Model (DOM) and DOM Functions.
  • Experience in Writing Shell Scripting.
  • Experience in Onsite - Offshore co-ordination to report the project status, gather requirements, UAT, resolve issues in client environment.
  • Strong analytical and problem solving skills, self-motivated, willing to take initiative and able to learn quickly and apply new tools and technologies in the projects.

TECHNICAL SKILLS:

Languages: JAVA, J2EE, C, C++, C# and PL/SQL

Java/J2EE Frameworks: Spring, Hibernate, JPA, CDI, EJB, Struts.

Operating systems: Linux, Windows, Unix

Web Technologies: HTML, XML, Java Script, JQuery, JSON, REST, SOAP Web Services, Bootstrap, AJAX, AngularJS, iBATIS.

IDE Tools: Eclipse, NetBeans, MyEclipse, JDeveloper, RAD.

Methodologies & Concepts: Agile, Waterfall system analysis and design.

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

Build Tools: Ant, Maven, Gradle, Jenkins

Version Control Tools: SVN, CVS, Visual Source Safe (VSS), GIT.

Bug Tracking Tools: JIRA, CRM, Bugzilla.

Databases: Oracle, My SQL, PostgreSQL, Cassandra

PROFESSIONAL EXPERIENCE:

Confidential, Bentonville, AR

Sr. Java/ J2EE developer

Responsibilities:

  • Involved in SCRUM process of AGILE methodology in Requirement gathering, Design, Analysis and Code development through iterations
  • Documenting and understanding the business requirements and use cases for the application.
  • Used J2EE design patterns such as Business Delegate, Service Locator, Data Transfer Object, Data Access Object, Session Facade, Factory method, and Singleton pattern.
  • Developed User Experience Model containing Screens, navigation maps and use cases.
  • Developed Sequence, Collaboration and Activity diagrams using UML.
  • Designed and developed the project using MVC design pattern.
  • Used JSP, HTML5, CSS3 and JavaScript to construct the dynamic web pages (presentation Layer) for the application.
  • Used AngularJS and Backbone.JS for client side validation.
  • Implemented Spring MVC framework, which includes writing Controller classes for handling requests.
  • Developed the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet)
  • Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns.
  • Implemented features like logging, user session validation using Spring-AOP module
  • Used Java Persistence API (JPA) for managing relational data mapping.
  • Used XML to parse the simulated xml file which has simulated test data.
  • Worked on Management Module in order to develop services using Restful Web services.
  • Developed a code for Web services using XML, SOAP and used SOAPUI tool for testing the services.
  • Used ORM database, carrying out various database operations for e.g. insert, Delete, updates and so on with the help of insert, find, update, remove methods.
  • Developed Servlets and JSPs based on MVC pattern using Spring Framework.
  • Creation of REST Web Services for the management of data using Apache CXF.
  • Used JIRA issue tracker to file the bugs.
  • Integrated Eclipse toJira.
  • Integrated Git and Jenkins toJira.
  • Involved in designing the data stage job to implement ILOG JRules Component.
  • Design, develop and test of SOA services using SOA and Oracle Fusion Middleware.
  • Used LOG4J & JUnit for debugging and testing.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews
  • Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in WebLogic server
  • Used GIT version control for source code.

Environment: Java/ J2EE, Agile, DAO Design Patterns, UML, JSP, HTML5, CSS3, JavaScript, AngularJS, BackboneJS, Spring Web MVC, Spring Core, Spring-AOP, JPA, XML, SOAP, SOAPUI, REST, AWS stack, JDBC, JIRA, SOA, Log4j, Junit, Maven, Git

Confidential, Jefferson City, MO

Sr. Java/ J2EE developer

Responsibilities:

  • Agile Methodology is used to develop the application, involved in daily SCRUM meetings to discuss the status and progress of individual Sprints and was mainly interacting with the business users for data migration and testing the application.
  • Involved in the creation of UI specification documents by interacting with business users and also design documentation and data modeling for the entire project.
  • Frontend validations are performed using JavaScript, server side validations are performed in Struts
  • Used Struts Tag Libraries, JSPs, HTML, JavaScript, AJAX, DOJO and CSS to develop the frontend UI, certain shopping cart features are developed using jQuery and Angular.js.
  • Worked on server-side web applications using Node.js and involved in Construction of UI using JQuery, AngularJS, Ext.js, Bootstrap and JavaScript.
  • Accessed and interacted with Mongo DB from Node.js JavaScript code.
  • Involved in the architecture, design and development of high traffic application built in Java/J2EE using MVC architecture integrating Spring, Hibernate and Struts frameworks in SOA.
  • Application Architected and developed using Backbone JS, MVC framework
  • Used core Java to develop Multi-Threaded Java Engine.
  • Designed Spring based QuartzScheduler to design a probing service, which pings a particular service in the Service Registry (WSRR) at flexible pinging intervals.
  • Quartz scheduler takes care of invoking multiple jobs and it gets the input for pinging from database.
  • Involved in the creation of data model and data dictionary during the application design phase.
  • Implemented ORM with HIBERNATE to make the Persistence class objects interact with numerous SQL Server tables spanned across various schemas as per MODOC standards.
  • Defined multiple Data sources on the server side to be used in applications with JNDI.
  • Used Java API to connect the Amazon S3 service to store and retrieve the media files.
  • Entire Application was developed in Eclipse. GWT plug-in is used for browser testing and compatibility of AJAX and JQuery components along with JUnit.
  • Used Test/Prod environment for continuous build and deployments in Jenkins.
  • Local deployment and testing was performed in JBoss while final Testing, Stage and Production versions are deployed on the WebSphere Server.
  • Involved in developing JUnit test cases to validate the type of data flow and exchange of cXML messages back and forth with University of Missouri Show me Shops.
  • Various business services are exposed as Restful Web Services to the external clients during the Service Oriented Architecture (SOA) implementation.
  • Apache Ant is used as Build tool to automate the build process for the entire application.
  • Used SVN repositories for version controlling, and Log4J is used for Logging Errors, Exceptions.
  • Automated data loading using SSIS package to fetch, load and parse data from various external sources such spreadsheets and flat files from DB2 in to SQL Server Database.
  • Involved in development, performance testing & defects fixing, also followed an Issue Tracker to log the issues and fixes applied on a daily basis to streamline the application development.

Environment: Java, J2EE, Struts 1.x, Spring 2.0, Hibernate 3.0, MS SQL Server 2008, SOA, cXML, JSP, Eclipse, GWT, cXML, JUnit, WebSphere 6.0, JBoss 4.x, JQuery, Glassfish, AJAX, DOJO, Backbone JS, Underscore JS, JQuery, AJAX, JSON, GIT, Scrum, Apache Ant.

Confidential, Chicago, IL

Sr. Java/ J2EE developer

Responsibilities:

  • Followed scrum concepts of Agile Methodology and Waterfall to deliver high quality Software applications.
  • Actively involved in analysis, design and implementation of requirements.
  • Designing new enhancement requests. This includes the use of various OOAD design Pattern to come up with the optimal system architecture.
  • Responsible for design and development of Web Application using Struts Framework and written Action Classes, Form Bean Classes and configure the Application using Struts Configuration file and implementation of log4j.
  • Configured the framework, action mappings and interceptors using Struts configuration files like struts.xml.
  • Defined workflow sequences for various rule validations and implemented different actions for a policy rule validation using Struts Action Chaining.
  • Modify the presentation JSP's based on requirement and include client side validations using JavaScript.
  • Used JSP pages to provide dynamic content to HTML Pages.
  • Dealt with java Beans helper classes and Servlets for interacting with the user.
  • Involved in developing pages using JSP and Struts framework and Content Management.
  • Used iBatis framework for data persistence and transaction management.
  • Actively used Eclipse IDE for building, developing and integrating the application.
  • XML was used to transfer the data between different layers.
  • Interacted closely with the QA team to understand and fix issues.
  • Involved in analyzing and fixing bugs reported by the customers.
  • Actively guided support team in live issues during deployment in Tomcat Server.
  • Used concepts such as synchronization and thread pools.
  • Built scripts using ANT that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application on the application server.
  • Used JMS (Java Messaging Service) for asynchronous communication between different modules.
  • Developed SQL queries, joins, PL/SQL stored Procedures using Oracle.
  • Developed test cases, plans and executed the different cycles of tests and document the test results.
  • Developed tester interfaces and object initiation interfaces and tested the different action classes and framework objects using JUnit.

Environment: Java/ J2EE, Agile, Waterfall, OOAD design Pattern, Struts, Log4j, JSP, HTML, Java Beans, iBatis, Eclipse, XML, Tomcat, ANT, JMS, SQL, PL/SQL, Junit

Confidential

Sr. Java/ J2EE developer

Responsibilities:

  • Designed and implemented the User Interface using JavaScript 1.5, HTML 4.01, XHTML 1.0, XML 1.0, CSS 3.0, JSP 2.0, and AJAX.
  • Used Spring JDBC 4.0 in Java 1.7 to execute database queries. Created row mappers and query classes for DB operations.
  • Used Spring 2.5 framework for Dependency Injection and JDBC 4.0 connectivity.
  • Developed RESTful Web services client to consume JSON messages using Spring JMS 1.1 configuration. Developed the message listener code.
  • Re-developing JSP elements, Custom Tag Libraries and JavaScript code for JSP’s to upload applicant case documents and also retrieve the documents from Enterprise Content Engine.
  • Configured Karma to run against number of browsers.
  • Involved in DOM JavaScript where we create HTML events in the page.
  • Design HTML 4.01 prototypes, visual interfaces and interaction of Web-based design.
  • Involved in development of custom Servlet 2.5 handling http request and response objects.
  • Create JSP 2.0 pages for the Customer module of the application. Coded a JS util file for commonly used JS validation.
  • Proficient with one or more lightweight frameworks like Angular JS, Ember JS, Backbone JS, Node.JS, MVC
  • Actively involved in code review, performance tuning and bug fixing phases.
  • Good team player with ability to solve complex issues. Initiated team discussions to improved efficiency of the system.
  • Deployed the JSF-API Jar’s in the Glassfish module. The build system results in the API and implementation being merged into a single JAR file.
  • Integrating front end UI to the back end using spring MVC framework.
  • Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience
  • Involved in Middleware which enablesinteroperability between applications that run on different operating systems, by supplying services so the application can exchange data in a standards-based way.
  • Used Maven build tool for building the application.
  • Extensively used XML to code configuration files. Also worked on XML spy is an interactive tool.
  • Monitored the error logs using Log4J and fixed the problems.
  • Involved in the deployment of the application in Integration and Implementation environment.
  • Used Subversion (SVN) as the configuration management tool to manage the code repository.
  • Involved in JUnit testing and Integration testing for Project management and tracking.

Environment: Core Java, UNIX, J2EE 6, XML 1.0, JavaScript 1.5, JSON, CSS3, HTML 4.01, Spring 2.5, Design Patterns, Servlets 2.5, JUnit, log4J, JMS 1.1, MySQL, REST, Web Services, Apache Tomcat 4.1, Weblogic, Windows XP.

Confidential

Java/ J2EE developer

Responsibilities:

  • Used Agile Software Development for developing the application with clear, efficient workflow.
  • Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
  • Developed class diagrams and sequence diagrams, using Rational Rose and MS Visio.
  • Designed the application using UML (Unified Modeling Language).
  • Developed User Interfaces (UI) using Struts, JSPs, XHTML, CSS, JavaScript and AJAX.
  • Developed front-end components using JSP, Servlets, Swing, JSF, JSTL, AJAX, JavaScript and deployed in JBOSS.
  • Used Value Objects, Service Locator and Singleton design patterns.
  • Created CSS for formatting JSP pages
  • Designed and developed multiple web services to load customer and account information.
  • Designed front end validation using JQuery, JavaScript.
  • Designed Spring framework, Spring AOP, Spring ORM, Spring JDBC modules
  • Consumed SOAP and REST based web services for allowance
  • Maintaining the session state in clustered environment and establishing the communication between different java applications
  • Created stored procedures using SQL for data modification
  • Implemented all CRUD operations using JPA query language
  • Used java/j2ee design patterns like MVC, Factory method, Singleton, Data transfer object (DTO)
  • Involved in development of POJO classes and writing Hibernate language queries
  • Used Java collection API extensively such as Lists, Sets and Maps.
  • Worked with several applications like WebSphere, WebLogic, Tomcat and Oracle application server.
  • Application is deployed on WebSphere Application server. Maven is used as a build tool.
  • Bottle micro-framework implemented with REST API and Oracle as back end database.
  • Used Clear case for Version Control.
  • Update Jasper Report configurations to make the changes in the reports.
  • Worked in SOA architecture Web sphere Message broker for integration with ILog.
  • Used JMS in the project for sending and receiving the messages on the queue and used IBM WebSphere to deploy.
  • Used Tomcat web server to deploy application locally.
  • Involving in Building the modules in Linux environment with ant script.
  • Developed PL/SQL procedure for login module and registration module.
  • Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA.
  • Participated in design and code reviews.
  • Provided support to Integration testing teams.
  • Provided production support on go-live.

Environment: Java/ J2EE, Rational Rose, MS Visio, UML, Struts, JSPs, XHTML, CSS, JQuery, JavaScript, AJAX, Swing, JSF, JSTL, Spring AOP, Spring ORM, Spring JDBC, Spring MVC, SOAP, REST, Design patterns, JPA, Hibernate, WebSphere, WebLogic, Tomcat, Maven, Oracle, Clear case, Jasper, SOA, JMS, Linux, ANT, PL/SQL, JIRA.

Confidential

Java developer

Responsibilities:

  • Worked on Agile Methodology to meet timelines with quality deliverables.
  • Involved in analysis, design and development of the project.
  • Created Technical documentation, Sequence Diagrams, Class level design, UML Diagrams for modules.
  • Designed and developed the application layout using Struts Tiles framework.
  • Developed the middle tier using J2EE technologies under IBM Web sphere 6.0 applications Server.
  • Application development, enhancements and maintenance.
  • Creating new JSPs and changing existing JSPs and Servlets.
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Deployed the jar files in the EJB Container and WAR files in the Web Container on to the WebLogic server.
  • Used Action classes to service requests from Action Servlet and Business Data on server-side and invoke respective EJB (Entity Beans) to process Database transactions.
  • Responsible for Analysis, Coding and Unit Testing and Support.
  • Used XSLT transformers to translate XML into UI.
  • Designed and created the database tables in Oracle using PL/SQL.
  • Testing the functionality and behavioral aspect of the application.
  • Developed build script using Maven and version control using CVS.
  • Writing test cases using JUnit for the application.
  • Used Log4j for custom application logging.
  • Writing Ant scripts to build and create EAR and to deploy into WebSphere application server.

Environment: Java/ J2EE, Agile, UML, IBM Web sphere, JSP, Servlet, JMS, EJB, WebLogic, XML, XSLT, Oracle, PL/SQL, Maven, CVS, Junit, Log4j, ANT.

We'd love your feedback!