We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Parsippany, NJ

SUMMARY

  • 6+ years of experience in working with the web based applications, hands on experience in the analysis, design patterns, development client and server applications, implementing and testing with the use of Java, and Core Java.
  • Very strong in developing the web/enterprise applications using Software Development Lifecycle (SDLC) methodology including the design programming, testing and implementation.
  • Have very strong inter - personal skills and the ability to work independently and with the group, can learn quickly and easily adaptable to the working environment.
  • Extensive experience in Oracle and SQL databases and automated testing frameworks like Selenium and Cucumber.
  • Have experience in developing the J2EE web applications, enterprise applications, distributed applications, and the client/ server applications using Java, JSP, JMS, JDBC, Servlets, Struts, spring, Hibernate, XML and SQL.
  • Used Struts MVC framework and WebLogic Application Server for APIs.
  • Experienced in developing applications using Spring boot and with various modules in Spring framework like core, data, web, AOP etc.
  • Experience in working with Spring MVC based applications using Rest based web services to handle JSON data formats.
  • Designed user interfaces using JSF, HTML and Java Script and initiated backing beans used in JSF application and stores them in a scope.
  • Have in depth knowledge on the Java/J2EE Design Patterns. Implemented various design patterns like MVC, Command Singleton, Data Access Object, Value Object Patterns.
  • Expertise in web development using HTML, DHTML, CSS, Java Script, XSL, and XML.
  • Have experience in UI development using the HTML5, CSS, Java Script, Angular JS, React JS, Node JS, Bootstrap, AJAX and XSLT.
  • Have good experience in writing the SQL queries, PL/SQL Procedures, Functions and Triggers and Cursors.
  • Have hands-on experience working with source control tools such as CVS, Clear Case, SVN, GIT and Surround SCM.
  • Experienced in the deployment of the ear, jar and war using Jenkins, ANT and Maven deploy tools and performing other configuration changes for setting up the application in the integration testing environment.
  • Experienced in the software development methodologies like the Agile methodologies, waterfall and the application development.
  • Expert in writing SQL queries and using Hibernate framework with Spring ORM in interaction with the RDBMS and familiar with Non-Relational Database like Mongo DB.
  • Expertise in using Java IDE tools of Rational Application Developer (RAD), Web Sphere Application Developer (WSAD), Eclipse, Weblogic Workshop, RSA and Net beans to develop dynamic web applications.
  • Have strong exposure to Service Oriented Architecture (SOA) such as Web Services and hands on experience in developing and registering web services using JAX-RPC, JAX-WS, SAAJ, JAX-RS, SOAP, RESTful, WSDL, UDDI registry.
  • Experience in writing Build Scripts using Shell Scripts, ANT, MAVEN and using CI (Continuation Integration) tools like Continuum, Jenkins and Hudson
  • Used JIRA for defect tracking system, GIT for version control and Jenkins for continuous integration.
  • Extensive experience in Unit Testing, System Integration Testing, Integration Testing and Performance Tuning.
  • Extensive experience in UML Modeling developing use case diagrams, class diagrams and sequence diagrams.
  • Experienced in using J unit, Testing for unit testing & log4j and log back for logging.
  • Experienced in various XML technologies like SAX, DOM, JAXB, XSD, XPATH, XSTREAM etc.
  • Have experience web servers and applications like Tomcat, Apache and platforms as UNIX, Solaris and Windows 2000/XP
  • Cloud monitoring project to handle product alerts/errors more efficiently for a better troubleshooting through parsing the logs, and a Cloud computing project to analysis services usage.
  • Developing or maintaining a production-level cloud-based architecture in AWS.
  • Good exposure in interacting with clients and solving application environment issues and can communicate effectively with people at different levels including stakeholders, internal teams and the senior management.

TECHNICAL SKILLS

Java Technologies: JDK (1.5,1.6,1.7,1.8), Servlets 2.5,3.0, JSP 1.2/2.0, HTML, EJB 2.0/3.0, JDBC 2.0, JNDI, ANT, JMS, Swing, XML(DTD & Schema), Java Beans, JAXP (DOM-SAX),Web services (SOAP,WSDL), AJAX (JQuery framework)

Frameworks: Struts 1.2/2.0, JSF 1.2/2.0, Spring 3.0/4.1, Hibernate 2.0/3.0

Development Tools: Eclipse, Ant, Maven,Toad 8.5, SQL Developer, Web logic Workshop 8.1, My Eclipse 8, WebSphere Studio Application Developer 5.1, RAD 6.0, Log4j, JUnit, Websphere Message Broker Toolkit, Websphere MQ, JIRA

Web / Application Servers: IBM Web sphere Application Server (8.1), Web logic (10x), Tomcat 7.0, JBoss 7. Apache.

Front End UI: Angular.JS, HTML 4.01/5, XML, JavaScript, JQuery, CSS 2/3, Bootstrap, AJAX, SASS, Selinium, Cucumber

Database: Oracle 10g/9.x/8.x, DB2, SQL Server, My SQL, Mongo DB, Couchdb.

Designing and Modeling: Visio, UMLET, Altova

Operating System: Windows, Linux ((Ubuntu),Unix

Version Controls: CVS, SVN, G IT

PROFESSIONAL EXPERIENCE

Confidential -Parsippany, NJ

Full Stack Java Developer

Responsibilities:

  • Involved in programming, testing, debugging, implementing and maintaining of Java EE client/server distributed application to meet the organization's needs.
  • Architected, designed and implemented a SPA (Single Page Application) in Angular JS which consume JSON from a Spring MVC, using Spring Security to secure the Application.
  • Implemented nested views and routing using Angular UI Router as per the requirement. GUI was developed using JSP, HTML, and Angular JS and created reusable components in Angular JS using Custom Directives Filters, Services and Partials.
  • Exposed RESTful web services using JAX-RS. Implemented Angular promises to handle asynchronous communication with our Restful API for various requirements.
  • Developed pages using Angular JS directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Used Angular JS Routing for navigation between nested HTML views in the application and created Angular Js custom directives that were used along with HTML elements for DOM manipulation.
  • Defined new validations through Angular JS for the form field validation implemented through HTML5.
  • Developed unit test cases with Karma Mocha Chai and used Gulp as the UI build mechanism.
  • Mainly involved in development and maintenance of the website using Python, HTML5, CSS, AJAX, J-Query, DOJO, JavaScript, Angular JS and Node.js.
  • Involved in the preparation of use case, sequence diagrams, class diagrams, activity diagrams etc. using Rational Rose. Involved in developing reusable core libraries using core java Classes and Interfaces.
  • Successfully identified the performance bottlenecks and improved the performance by parameter HQL Query Tuning as well as Application Tuning.
  • Build Restful API web services using Node JS and Express JS and used a full complement of Express, Angular JS, NPM, Node Js, and Mongo DB to store and present assessments.
  • Developed queues using AWS SQS with JMS for services to subscribe and listen events. Implemented logic to listen and to subscribe events.
  • Used Express JS to route different endpoints, made RESTful WEB SERVIVES to manipulate data in MySQL.
  • Used tools Spark, Apache Storm and Hive for deep machine learning and detecting security based solution requirement.
  • Worked with Mongo DB write concern to avoid loss of data during system failures and implemented read preferences in Mongo DB replica set.
  • Created ant build files to create the WAR files and involved in development of the system using the Spring MVC framework. Involved in development of Hibernate objects in order to persist data into the database.
  • Involved in writing SQL scripts and creating backend database table for complex business operations. Participated in consuming web-services using SOAP that allowed integrating the business application with the legacy applications and also facilitates for future applications.
  • Developed a production Node.js application with Express module and persisted user information in Mongo DB using Mongoose ORM, Node JS to manage dependencies, and Express JS to quickly build a modular server code-base.
  • Worked on Mongo DB concepts such as locking, transactions, indexes, sharding, replication, schema design. Involved in configuring WebSphere servers, database connections and participated in back-end Database programming using Oracle and developed SQL Queries using Toad for SQL Server.
  • Used Angular JS Routing for navigation between nested HTML views in the application and created Angular Js custom directives that were used along with HTML elements for DOM manipulation.
  • Used Log4j API for logging in development, testing and production environments, configured to send email notifications.
  • Configure REST controllers, view resolver components and implemented transaction management using Spring declarative transaction management with Spring AOP concepts.
  • Implemented version controlling using GIT and used Jenkins for continuous integration. Wrote build & deployment scripts using Maven on UNIX environment and integrated using Jenkins.
  • Used GIT for version control and used eclipse as the IDE for developing the application, Used Rational Clear Quest for defect fixing. Involved in guiding, mentoring new contractors to understand the application.
  • Co-ordinated with QA lead for development of test plan, TDD, test cases, test code and actual testing responsible for defects allocation and resolution of those defects and used selenium.

Environment: J2EE, JDK, HTML, CSS, Ajax, Angular UI, JQuery, ExpressJs, JavaScript, AngularJS, Node.js, Bootstrap, Oracle, Spring, Hibernate, PL/SQL, AWS, Web Services (SOAP), JMS, RESTful, Multithreading, WebSphere 8, Apache, Maven, NOSQL, JMS.

Confidential - Bentonville, AR

Full Stack Java Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE SCRUM methodology.
  • Involved in design of application framework using J2EE guidelines and different J2EE used Design patterns and Object Oriented Analysis and Design (OOAD) methodologies.
  • Used JDBC connectivity for querying, inserting, updating, deleting data from Oracle database and involved in translating functional requirements into technical requirements.
  • Involved in document analysis and technical feasibility discussions for implementing new functionalities.
  • Build REST web service by building Node.jsServer in the back-end to handle requests sent from the front end J Query Ajax calls.
  • Implemented the Graphic User Interface GUI by coding in HTML5, CSS3, Bootstrap, JavaScript, J Query, and J Query UI.
  • Designed Single page web applications object oriented JavaScript Framework like Angular.JSand created prototypes in HTML, JavaScript and CSS for different UI pages.
  • Integrate the dynamic pages with AngularJSand J Query to make the page dynamic. Used Backbone.JSfor passing on data from HTML forms.
  • Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Configured the XML files for Open Source Spring Framework to fulfill the Proxy Pattern and for Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server side assets.
  • Extensively worked on Spring Bean Wiring, Spring DAO and Spring AOP modules and Implemented Spring AOP in exception handling, which it reduces the development time to handle the exceptions.
  • Implemented design patterns like Session Facade, Singleton, Factory, Service Locator and DAO and have written Hibernate configuration files to enable the data transactions between POJO and Oracle Database.
  • Built DAO package as well as DAO IMPL package to implement the data access logic, and using Hibernate Annotation to do the data mapping.
  • Used Log4J API for logging and debugging as well as developed UNIX shell scripts for performing administrative tasks.
  • Developed the application using Agile methodology and used SVN for version control.
  • Worked on Java Messaging Services (JMS) for developing messaging services and used JERSEY framework to implement the JAX-RS (Java API for XML and RESTful Service).
  • Worked with Eclipse as the IDE to develop, test and deploy the application and used Ant for building and deploying the war file into application server.
  • Created test cases using JUNIT and used Selenium to create automated test cases.
  • Configured and set up J Boss Server for deployment and used JIRA for tracking bugs and JENKINS for continuous integration.

Environment: Java, Spring, JPA, Hibernate, Web services, Oracle PL/SQL HTML, CSS, JavaScript, AngularJS, JSON, Bootstrap, JQuery, Servlets, JSP, AJAX, JavaScript, SOAP, MongoDB, WebSphere, SOA, JBoss, Spring MQ, Spring MVC, Web Services, SOAP, REST, JSF, WSDL, XML, SQL, Eclipse, GIT.

Confidential,Tulsa, OK

Sr. Java/J2EE Developer

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
  • Involved in the designing of the modules and created design documents and various UML diagrams like sequence diagrams, class diagrams and use case diagrams for various use cases.
  • Developed SOAP UI tests and scalable robust applications using J Boss Clustering.
  • Utilized Agile Methodologies to manage full life-cycle development of the project.
  • Developed the front end of the application using HTML, CSS, JSP, JSP Tag libraries, JavaScript.
  • Used Scala for coding the components in Play and Akka and extensively used Akka architecture for scalable multi-threading
  • Worked on handling all the requests to the systems using Play framework MVC framework.
  • Migration of WebSphere application server to Tomcat application and used Eclipse IDE and deployed the application on TOMCAT server.
  • Formatted and edited website content using DRUPAL and Installed/Configured/Managed Jenkins CI Automation.
  • Experience In Jenkins for building and testing Software projects, created performance test data by using Jmeter and Selenium.
  • Experienced in load and performance testing tool JMeter and set JMeter performance and quality testing technique.
  • Used REST based services in AJAX calls for rendering data from other applications, used Selenium integrated with Cucumber to write and execute automated acceptance, unit tests.
  • Implemented the design patterns like DAO, Factory, Singleton, Service Locator and Business Delegate.
  • Experience with handling UI updates with multi-threading technologies such as AsyncTask or Handler.
  • Worked on Choice stories MULE ESB middleware tool was used to publish rates to different internal and external systems.
  • Created Mule ESB flows using Mule Studio, performed payload transformation & developed middleware frameworks for routing the messages to appropriate systems.
  • Involved in creating http inbound & outbound flows, customjavaand XSLT transformers and security of mule endpoint through WSSR.
  • Implemented entire J2EE compliant application usingSpringwith WebSphere application server.
  • Architect and chiefdeveloperfor full text search platform using NoSQL Elastic search engine, allowing for much faster, more scalable and more intuitive user searches for our database of spas worldwide.
  • Built centralized logging to enable better debugging using Elastic Search Logstash and Kibana, managed different monitoring dashboards using Kibana 4 that helped Site Reliability Engineering to monitor the uptime of services.
  • Efficiently handled periodic exporting of SQL data into Elastic search and executed acceptance criteria for epics and stories using the Gherkin domain specific language for both mobile and web platforms.
  • Worked with Oracle 11g databases Mongo DB and worked with it to perform many different operations.
  • Assisted in Creating and maintaining various DevOps related tools for the team such as provisioning scripts, deployment tools, and development and staging environments on AWS.
  • Involved in Designing and deploying AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups
  • UsedSpringMVC for implementing web tier and developed application service components and configured beans using (applicationContext.xml)SpringIoC.
  • Implemented Transaction and Logging usingSpringAOP, developed Hibernate HQL queries and Hibernate DAO implementation for database connectivity.
  • Conducted the SQL performance analysis on Oracle 11g database tables and improved the performance by SQL tuning
  • Deployment of application on JBoss clusters and Used Apache Camel for API connectivity, consumed SOAP based web services, created stubs using Apache Axis.
  • Integrated Hibernate withSpringand used Hibernate Template for data access.
  • Used Log4j for logging, debugging and used CVS for version control.
  • Test Driven Development (TTD) using J-Unit & mocking by J-Mock and used tools like SOAP UI for testing SOAP based web services.
  • Developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environments using Jenkins and cheF.
  • Involved in complete cycle on migrating physical Linux/Windows machines to cloud (AWS) and test it, designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Supporting Systems Infrastructure comprised of CentOS AWS EC2 instances.

Environment: AWS, Java 5 J2EE, JDK 1.5, Java Beans, Spring 2.5, JavaScript, CI/CD, J-Query, Hibernate 2.0, Elastic search, Eclipse, Tomcat, MuleESB, Jenkins, Toad, Gherkins, Oracle 11g, MongoDB, PL/SQL, Selenium, Cucumber, Log4j, Pivotal Cloud Foundry, JMeter, XML, HTML 4.0, JBoss 4.2, JUnit 4.0, DRUPAL, Soap, JMS, Web Services, WebLogic Application Server.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life cycle (SDLC) of the application like requirement gathering, Design, Analysis and code development using Agile/ Scrum methodology.
  • Developed Object diagrams, Class Diagrams and Sequence diagrams using UML.
  • Developed HTML, JSPs, JavaScript, CSS as a front end GUI with middle tier framework as Hibernate using HQL and Struts using MVC framework.
  • Traded data with web server using AJAX without reloading the web page and used JDBC to manipulate the data on the System database Server.
  • Created Stateless and Stateful session beans for accessing and mutating Entity beans and used JMS to communicate between the components and configured on the server.
  • Developed custom tags, JSTL to support custom user interfaces.
  • Designed SOA implementations by Using Web Services-WSDL, UDDI and SOAP for getting credit card information from third party vendors.
  • Used DOM for parsing the XML, XSLT Document and used JAXB parser for parsing the valid XML files.
  • Designed and implemented XML parsing for XML order conformations, used JSF framework in developing user interfaces using JSF UI components, validator, Events and listeners.
  • Framework leverages JSF features like Event handling, Validation mechanisms and state management.
  • Developing in built traditional java web application using JSF and RICHFACES and created database pool, multi-pool, data source and mapped them to roles.
  • Created Managed bean used to instantiate backing beans used in a JSF application and stores them in a Scope.
  • Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
  • Have written PL/SQL stored procedures and involved in performance tuning of complex queries.
  • Monitored the error logs using Log4j and fixed the problems and used JNDI to read the details of the login users.
  • Used Multi-Threading to overcome the errors in the process of transactions and used J-Unit to do unit testing for the modules developed
  • Developed the different components of the application such as JSPs, Servlets, and DAO and used build ANT scripts and deployed the application on Web sphere Application Server.

Environment: Java1.6, JDBC, Servlets 2.5, J2EE, JSP, JSF 2.0, JavaScript, Richfaces Hibernate 3.2, Struts 2.0, DAO, CSS, HTML, XML, AJAX, DOM, JUnit, JTA, ANT, JMS, PL/SQL, Apache Axis, SOA, MVC, WebServices, IBM WebSphere 7, Oracle 10g, log4j, JNDI, My Eclipse.

Confidential

J2EE/Java Developer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Involved in analysis, design and development of project and implemented OOPS concepts.
  • Involved in designing the user interfaces using JSP and used the Spring MVC framework for developing the web applications.
  • Implemented Spring for cross cutting concerns and IOC pattern and also configured Hibernate 2.0 for the application.
  • Used Hibernate in data access layer to access and update information in the database and used Hibernate Query Language (HQL) to query the database for complex data.
  • Developed server-side services using Java multithreading, Struts MVC, Java, Springs, Web Services (SOAP, AXIS).
  • Designed application with HTML, JSP, Ajax/JQuery, Struts Tag-libraries. Designed custom JSP tags for role-based sorting and filtering.
  • Configured hibernate with spring and used Spring JDBC while dealing with the database.
  • Involved in using web services -WSDL and SOAP for getting credit card information from third party and implemented Business processes like user authentication, transfer of services.
  • Used Soap UI for load testing the Web services and involved in creation of various DOA (Data Access Objects)
  • Deployed the application on to Web sphere application server.
  • Used AJAX4 JSF components for AJAX functionality in UI screens and Used JMS (JAVAMessaging Service) for reliable and asynchronous exchange of important information.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as un-marshalling process.
  • Used log4j API for logging application flow and debugging.
  • Used CVS for version control across common source code used bydevelopers and Developed J-Unit test cases for all the developed modules.
  • Implemented ANT tool in building the application.
  • Used Oracle 10g database to design various tables required for the project and used Stored Procedures in the application.

Environment: JDK 1.5, Hibernate 2.0, Struts, Spring 2.0, JSP, Servlets, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, JNDI, CVS, log4j, Web sphere Application server, Oracle 10g, Rational Rose, Eclipse.

We'd love your feedback!