We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Stow, MA

PROFESSIONAL SUMMARY:

  • Having 8 y ears of professional IT experience in designing and developing Web based and Enterprise applications using OOA, OOD, OOPS and JAVA/J2EE technologies in Telecom, Financial, Insurance and Digital domains.
  • Experienced in all phases of Software Development Life Cycle (SDLC) including Analysis, Design and Development, Debugging, Support, Integration, Maintenance and Enhancements of Java/J2EE Applications.
  • Experience in working in environments using Agile (SCRUM) and Waterfall development methodologies.
  • Worked extensively in Model View Controller (MVC) architecture for web development using JSF, Struts and Spring MVC, JSP, JavaBeans and Servlets.
  • Designed and developed business applications using JSP, Servlet, EJB, JSF, JMS, JDBC, Spring, Struts, Hibernate, SOAP and RESTful services.
  • Experience at working on spring frameworks Spring (Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Data, Spring Batch, Spring TX).
  • Deployed Spring Boot server with secure user authentication for production using Java scripts
  • Experience in Implementing Graphical User Interface (GUI) pages by using JSP, HTML, CSS, JavaScript, AJAX, jQuery with Standard Validations.
  • Hands on experience in Core Java, OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi - Threading, JDBC.
  • Experience in developing Client-Server/N-tier/ Web Application development using Servlets, Multithreading (Concurrent), JSP, Angular JS, Struts, JDBC, Spring, XML, HTML5, AJAX, jQuery, JSON, CSS3, Bootstrap, Java Script.
  • Created forms to collect different user data and Implemented form validation in Angular JS.
  • Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA)
  • Experience in developing SOAP based Web Services using Apache CXF, JAX-WS and RESTful services like JAX-RS.
  • Expertise in configuring servers like JBoss, Web Sphere Application Server, Web Logic, Apache Tomcat.
  • Expertise in understanding and adapting core and J2EE design patterns like Singleton, MVC, Session facade, Data Access Object, Business Delegate, Factory etc.
  • Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate Query Language ( HQL ).
  • Good Knowledge of Data Access Object (DAO) pattern to introduce an abstraction layer between the Business logic tier (Business object) and the Persistent storage tier (data source).
  • Design & Develop Data Model based on the Cassandra best practices for data modelling.
  • Used Rabbit Message Queuing (RabbitMq) for Transport protocol between distributed systems.
  • Enhanced Message Scheduling Service (MSD) to in corporate plug and play framework. This has enabled developers to write and schedule custom messages which can be sent to a client using RabbitMq.
  • Created MULE ESB artifact and configured the MULE configurations files and deployed.
  • Spring Boot-based services interacting through a combination of REST and AWS API-Gateway.
  • Responsible for REST micro services Integration with Swagger and Spring Security.
  • Implemented micro services using Pivotal Cloud Foundry Platform build upon amazon web services.
  • Good experience in J2EE Testing in developing test cases with JUnit for Unit testing, and logging using Log4j.
  • Responsible for implementing new front-end features, APIs, internal tools and processes in a Node.js centered stack and then rolling out new releases with continuous integration in Jenkins
  • Worked on SQL/No SQL databases systems like Sybase, Oracle, SQL Server, MySQL, DB2, Couch Base using tools like SQL Navigator, Toad for performing SQL and PL/SQL programming.
  • Experience in Cloud Environment using Pivotal Cloud Foundry and Amazon Web Services (AWS).
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Developed the applications on AWS EC2 instances also configured the storage on S3 buckets.
  • Experience on different IDEs such as Eclipse, Spring Tool Suite and IntelliJ.
  • Experienced at version control tools such as SVN, CVS and GIT.
  • Experience at working on JIRA tools for tracking stories in a Project in a different methodology of Software Development Life Cycle.
  • Experience at CI/CD integration for Automation using Jenkins.

TECHNICAL SKILLS:

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

Enterprise Java: JSP, Servlet, JNDI, JDBC, Java security, JSF

Markup/XML Technologies: HTML, XHTML, CSS, JavaScript, AngularJS, Backbone JS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, jQuery, JSON, DOJO

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, JUnit, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Axis2, Apache CXF, AWS, Micro Services

Web/App Servers: Web Sphere, Apache Tomcat, JBoss, WebLogic

Database: Oracle, SQL-Server, MySQL server, TOAD, Couch Base

Development Tools: Eclipse, My Eclipse, RAD, Spring Tool Suite STS, Net Beans

OR mapping: Hibernate, JPA

Testing Tools/ Others: JUnit, SoapUI, Putty, Rational Clear Quest, RTC, LoadUI

Version Control: CVS, SVN, GIT, Rational Clear Case

OS & Environment: Windows Vista/XP/2000/NT, Win 2k Server, Sun Solaris, UNIX

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

Cloud Technologies: AWS EC2, S3, EBS, VPC, Lambda.

PROFESSIONAL EXPERIENCE:

Confidential, Stow, MA

Java/J2EE Developer

Responsibilities:

  • Actively involves in various phases of Software Development Life Cycle(SDLC) such as Design, Analysis, Development and Testing .
  • Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time.
  • Involved in developing the Graphical User Interface using HTML, JavaScript, CSS and JSP also used Angular JS for single page web applications.
  • Used React-Autocomplete for creating google maps location search on the webpage.
  • Used React JS Typescript architecture to create the data layers in the application and to bring the Model View Controller architecture for the application.
  • Worked on the application as Node.js developer to build different REST APIs for modules such as user, products, checkout.
  • Worked on Angular JS, used its two-way data binding to achieve the feedback functionality from the user.
  • Created Angular components like controllers, services and directives
  • Implemented Micro Services based Cloud Architecture using Spring Boot .
  • Designed and developed Micro Services business components and RESTful service endpoints using Spring boot .
  • Design and development of integration workflows using Mule Soft ESB.
  • Implemented RESTful and SOAP based web services using for JAX-RS and JAX-WS respectively.
  • Used Pivotal Cloud Foundry to deploy Micro Service applications.
  • Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring JDBC, Couch Base.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Familiarity with Adobe Creative Suite and image-editing software.
  • Experience in data modelling of Cassandra.
  • Involved in support for end to operations support for OSS/BSS (Business Support System) identify gaps, and propose solutions and manage issue resolution.
  • Validations are done using SoapUI and Ready API testing tool framework in different environments.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Involved in building stable React JS components and stand-alone functions to be added to any future pages.
  • Implement customized XML solution to deliver near real time reservation details to marketing vendor.
  • Designed, implemented and tested Subscriber Management System Module and Subscriber Generation Tool that would parse an input XML file, generate data and import into MySQL database. This data generator was developed using Xerces parser, XML and Java.
  • Have good experience on cloud based platforms like AWS, and NoSQL DB’s like MongoDB .
  • Hands on experience in Mule flows to integrate Data into Database, from Active MQ topics and queues from various forms in the integration layer
  • Introduced Docker and Jenkins for Continuous Integration (CI) and monitoring tool
  • Experience in Importing data from various sources to the Cassandra cluster using Java API's.
  • Developed a module that triggers asynchronous tasks in the backend( RabbitMq ) when a user clicks on hyperlinks
  • Cassandra Cluster planning which includes Data sizing estimation, and identify hardware requirements based on the estimated data size and transaction volume.
  • Developed the applications on AWS EC2 instances and configured the storage on S3 buckets.
  • Used Couch base Server is specialized to provide low-latency data management for large - scale interactive Web Applications.
  • Used HP ALM for defect tracking systems.
  • Worked on Log4J to validate functionalities and JUnit for unit testing
  • Implemented configured and customized Rally issue tracking software with agile plug-in across all company functions.
  • Used GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts
  • Used IntelliJ, Eclipse IDE tool for application development.

Environment: Java 8, Spring, Spring Boot, Spring Security, Spring batch, Servlets, XML, GitHub, JSP, Spring MVC, JDBC, CouchBase, JUnit, Gradle, Web Sphere, JMS, RESTful, SoapUI, Ready API, Micro Services, Pivotal Cloud Foundry, JavaScript, JSP, HTML, React JS, Knock JS, ALM, Agile Methodology, AngularJS, Node.JS, AJAX, Log4J, SOAP, Java Server Pages, WSDL, Rally, Spring Security, STS.

Confidential, Lawrenceville, PA

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
  • Developed the application using JSF MVC Framework.
  • Involved in writing Spring Configuration XML file that contains declarations and another dependent objects declaration.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Knowledge of Adobe Creative Cloud Apps
  • Inserted Dependency Injection between components using Spring(IOC) concept.
  • Used UI-router in angular to make this a single page application.
  • Implemented Spring Boot Micro service to divide the application into various sub modules.
  • Used Multithreading (Concurrent) in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Excellent experience of software development with distributed system, parallel computing, multi-threading applications and Client/Server applications.
  • Created and configured the continuous delivery pipelines for deploying Micro Services and Lambda functions using Jenkins CI server.
  • Worked with NPM commands and using Package.json for managing dependencies and dev-dependencies of Node.js applications.
  • Developed batch job using EJB scheduling and leveraged container managed transactions for highly transactions.
  • Experience with using various components configured them in Mule-config.xml.
  • Used Spring Security to provide authentication, authorization and access-control features for this application.
  • Wrote Stored Procedures and complicated queries for IBM DB2.
  • Used message brokers like RabbitMq for passing information between heterogeneous systems
  • Setup, configure and maintain No Sql databases like Cassandra based systems.
  • Participating in discovery of EC2 instance automation and dockerization scripts
  • Used No Sql databases like Cassandra Cluster planning which includes Data sizing estimation, and identify hardware requirements based on the estimated data size and transaction volume
  • Responsible for creating the database schemas for each micro service using Spring JPA.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using Apache CXF framework tool/Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.
  • Developed payment system module using Spring Micro Services on Pivotal Cloud Foundry after successful execution of the main business model.
  • Designed and developed Hibernate DAO’s using Spring Framework’s Hibernate Dao Support and Hibernate Template.
  • Involved in the development of the User Interfaces using HTML, JSP, JS, Dojo Tool Kit, CSS and AJAX.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle 10g using Toad tool.
  • Wrote client-side validations for DOJO and XML files which checks for the valid values for the different events that are being logged.
  • Developed User friendly interface to seamlessly combine the new module with existing login system using Angular JS.
  • Responsible for designing, coding and developed the application in J2EE using Struts MVC
  • Involved in Unit Testing of various modules by generating the Test Cases.
  • Performed configurations and day to day activities using JBOSS.
  • Involved in day to day handling of JIRA issues (production issues at time) that involved data inconsistencies that required to be solved in very less time.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Implemented PL/SQL procedures and views in Oracle Database using Altova Database Spy.
  • Building different flows for integrating different components written on top of different internal platforms using Mule ESB and Active MQ
  • Implemented Log4J for Logging Errors, debugging and tracking using logger’s components.
  • Used GIT Version controller.
  • Used Eclipse as IDE for developing code modules in development environment.

Environment: Java, J2EE, XMI, JSF, Hibernate, SQL, PL/SQL, Spring, Spring Boot, Oracle10g, Struts MVC, EJB, JMS, MQSeries, Micro Services, JavaScript, HTML, XHTML, XMI, IDAM, CSS, Bootstrap, Log4j, jQuery, Angular JS, Node.js, JBoss Application Server, Spring Security, JIRA, Maven, React JS, GIT, Eclipse

Confidential, Crown Point, IN

Java/J2EE developer

Responsibilities:

  • Participated in Requirements gathering and created Design prototypes using story boards to involve in analysis, design and implementation of the Insurance Purchase System.
  • Used Spring MVC Framework to develop Action classes and Controllers along with validation framework and annotations.
  • Worked in implementation of MVC design paradigm of Spring framework, Object-Relational Mapping (ORM) using Hibernate and Oracle database at the back end.
  • Configured Spring ORM that provides simplified templates for accessing databases through ORM technologies, such as Hibernate in our case to access the database.
  • Build several UNIX Shell wrappers for programs to schedule them on CRON.
  • Involved in developing SOAP and Restful Web Services functions to get data from the Mainframe Systems.
  • Used SoapUI for web services testing.
  • Developed SQL queries and views for handling database activities in Oracle/MS SQL Server.
  • Used JBOSS Server for deploying the application.
  • Involved in Object Analysis, design and documentation of the application model using Unified Modeling Language (UML).
  • Implemented Multi-Threading concept to pull data concurrently from multiple web pages to generate PDF file in a timely manner.
  • Developed user interfaces using HTML, CSS, AJAX and JSF UI components.
  • Developed Struts validation framework and JavaScript for validation.
  • Implemented and maintained AJAX based rich client for improved customer experience.
  • Developed Exception Handling framework and used Log4j for logging.
  • Involved in handling unit testing using JUnit.
  • Automated the build and deployment process using ANT build script.
  • Worked with defect tracking system Bugzilla.
  • Used Eclipse as IDE for development of various modules in the application.
  • Used Git as a version control system and for code management.

Environment: Java, J2EE, HTML, CSS, AJAX, JSP, JSF, Java Script, Hibernate, Spring, Struts, Apache axis, Web Services, SOAP, RESTful, SoapUI, XML, UML, UNIX Shell Scripting, Oracle, SQL, Ant, Bugzilla, JBoss, Log4j, Eclipse, Git.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Design, development, gathered user requirements, analyzed and wrote functional & technical specifications.
  • Developed the application using industry standard design patterns like Singleton, Factory Pattern for better maintenance of code and re-usability.
  • Designed and developed the application and a framework to support the application using JAVA/J2EE, particularly Java Server Pages (JSP), Servlets and JSP APIs .
  • Multithreading is implemented to perform and handle multiple operations that are required.
  • Designed and Developed Struts Action classes, Data Access Object (DAO), views using Struts custom tags.
  • Developed Struts-based form validation, Application error handling using Struts validator framework.
  • Involved in designing and implementing Web Service server using Apache Tomcat and client applications by using SOAP, JMS based standards for messaging.
  • Implemented Persistence layer using custom PL/ SQL stored procedures.
  • Preparing/Updating Technical Specifications for Tasks & Enhancements identified by onshore team and Poetic clients.
  • Code implementation for the new functionality and modifying existing functionality based on the clients requirement as per the Technical specifications (Tech Specs) and Change Orders (COs).
  • Designed and developed user interface using JSF in some modules and used front end technologies like HTML, CSS, JavaScript, jQuery and AJAX.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
  • Implemented Log4j for having the logs stored for the application.
  • Worked with defect tracking system Mantis .
  • Developed JUnit test cases for all the developed modules.
  • Used SVN to check-in and check-out and co-ordinate among team members for Version Controlling.
  • Used Eclipse IDE to integrate different frameworks to build application.

Environment: Java, J2EE, HTML, CSS, AJAX, JSP, Java Script, Multithreading, Struts, JNDI, XML, DOM, SOAP, WSDL, JMS, ANT, Rational Rose, Putty, Apache Tomcat, Mantis, Log4j, JUnit, SVN, Eclipse.

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis and Design of the project, which is based on MVC (Model View Controller) Architecture and Design patterns.
  • Involved in developing prototypes of the product.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Wrote custom support modules for upgrade implementation using PL/SQL, UNIX Shell scripts.
  • Developed backend components, DB Scripts for the backend communication
  • Used Apache Log4j logging API to log errors and messages.
  • Developed activity, sequence and class diagrams using Unified Modeling Language (UML) and Rational Rose.
  • Developed HTML and JSP pages using Struts.
  • Proficient in Java Multi-Threading, Socket programming, Java Collections, Concurrency.
  • Participated in design and code review meetings with developers.
  • Used Junit to perform unit testing.
  • Used Eclipse tool for application development.
  • Used Configuration Management Tools for version control which is built on CVS.

Environment: Java, JSP, HTML, AJAX, XML, DOM, SAX, JNDI, Struts, DB, PL/SQL, UNIX Shell Scripting, Rational Rose, Apache Tomcat, Oracle, JUnit, Log4j, CVS, Eclipse.

We'd love your feedback!