We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Vienna, VA

SUMMARY:

  • 8+years of IT experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE and Internet technologies.
  • Expertise in Object Oriented Programming and development of n - tier component based enterprise web applications.
  • Strong Knowledge on Application Development using Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile/Scrum.
  • Involved in the Software Development Life Cycle SDLC phases which include Analysis, Design, Implementation, Testing and Maintenance.
  • Strong hands on experience in developing the Enterprise and Web applications on n-tier Architecture using Java/J2EE, Spring, JSP, Hibernate, Servlets, EJBs, Struts, JNDI, Web services, XML, and JDBC.
  • Good knowledge of spring’s IOC, AOP, Spring MVC and spring's integration with Hibernate and Struts technologies.
  • Experience in frameworks like Spring MVC/IOC/ORM/JDBC/AOP/Context/Security and Struts MVC, architecture, interceptors, action mappings and resource bundles and JSF.
  • Used a microservices architecture, with Spring Boot-based services interacting through a combination of REST and RabbitMQ or Apache Kafka message brokers
  • Experience writing angular.js code for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
  • Extensive experience in developing Web interfaces using HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, JQuery, Angular-JS, react js and Backbone-JS.
  • Experience in dynamic web development using JQuery, AJAX, Java Script, XML and CSS.
  • Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3, and EBS.
  • Good knowledge on Amazon Web Services(AWS), Amazon Cloud Services like Elastic Compute Cloud(EC2), Simple Storage Service(S3), Amazon Simple DB, Amazon Cloud Watch, SNS, SQS, LAMBDA and experienced in building highly scalable java applications using various architectures.
  • Used Apache Kafka in cluster as messaging system between the APIs and Microservices.
  • Experience in developing and consuming Web Services using WSDL, SOAP, HTTP, and UDDI. Has good knowledge in RESTful web services.
  • Excellent Relational Database understanding and experience with Oracle, SQL Server and MySQL.
  • Generated DDL scripts, and wrote DML scripts for creation of database objects in Oracle database.
  • Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting.
  • Developed and deployed applications onto various SDLC based environments using the industry standard techniques of Continuous Integration and Continuous Deployment in Jenkins, which reduces the time for the deployment of microservices.
  • Have been involved in building and deployment of the applications by using build tools like ANT, Maven etc.
  • Hands-on experience in using Eclipse, SLF4j, Log4j, JUnit, Mockito, TestNG for building, logging, testing JTest for Performance Testing and Clear Case, Microsoft Visual Source Safe, CVS and SVN for version control.
  • Excellent Client interaction skills and proven experience in working independently as well as in a team. Strongly initiative, creative and able to learn new technologies. Ability to deal with people, ability to grasp things fast. Strong sense of team player.

TECHNICAL SKILLS:

Web Languages: Core Java, J2EE (JSP, JSF, Servlets, Struts 2.0, Spring Web Flow, JSP Tag Libraries, EJB 3.0, JMS, JDBC, JNDI, JavaScript, SQL

Frameworks: Spring MVC, Spring Security (LDAP), Spring Core, Spring Webflow, Spring DAO, Spring ORM, Spring Boot, Struts, Hibernate, JSF Framework

Methodology: OOAD, OOPS, UML, RUP, Autosys, J2EE Design Patterns

Scripting Language: Java Script, CSS, AngularJS, PHP

Web Technologies: HTML, DHTML, JavaScript, CSS, AJAX, JSON, JQUERY, AngularJS

Database: Oracle11g/10g/9i, MySQL 5.x SQL, PL/SQL, TOAD and SQLServer

Operating System: DOS, Windows, UNIX, Red Hat

IDE Tools: Eclipse, RSA, JBuilder, Oracle ADF, Web Logic, Enterprised Architect, Rational Rose, LDAP, RUP Methodology, Clear Case/Clear Quest, Red Hat JBOSS Developer Studio

Web Services: SOAP, WSDL, UDDI, SOAP UI, RESTful

Version Control: SVN, IBM Clear case, CVS

Tools: RAD, Eclipse, Edit Plus, Apache Ant, log4j, JUnit, Visio, ANT, Maven

Web/App. Servers: Websphere Application Server 8.0, Apache Tomcat, SunOne Application Server, Web Logic 7.1/8.x, JBoss 4.x/5.x

Other: MS Office Suite, MS FrontPage, Toad, SQLDeveloper, Microsoft VSS, Test Director, Dreamweaver, putty, GEMS, SOAP UI, C++, Oracle ATG, Drools

PROFESSIONAL EXPERIENCE:

Confidential, Vienna, VA

Full Stack Java Developer

Responsibilities:

  • Involved in Full Software Development Life Cycle (SDLC) from Requirement gathering, design, development, testing and documentation.
  • Worked in Agile, CMMI Development Environment. Participated in the daily SCRUM meeting and paired programming to produce quality delivery within time.
  • Design common framework for REST API consumption using Spring Rest Templates.
  • Design application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Extensively used Spring IOC, configured Application Context files and performed database object mapping using Hibernate annotations.
  • Utilized Angular.JS framework to bind HTML5 template (views) to JavaScript object (models).
  • Worked with Angular.JS applications for customer facing software using modern JavaScript development techniques and responsive design methodology.
  • Involved java Multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
  • Design and develop common utilities for JSON to Java object and vice versa using Jackson libraries.
  • Used Core Spring framework for Annotation based Dependency injection.
  • Used Spring AOP to handle transactions session aspects and to implement security.
  • Achieved transaction using Spring AOP and stored procedures
  • Used Spring MVC Spring Security Spring ORM modules to integrate with MongoDB to implement the persistence layer with JPA/Hibernate.
  • Involved in Ecommerce project Development using Spring Web Flow and Hybris and developed front-end UI with Backbone.js, jQuery, CSS3, Dojo and AJAX.
  • Development back-end with Spring MVC framework on underlying Hybris platform.
  • Wrote spring configuration file to define beans define data source and hibernate properties.
  • Performed data loading based on multi-consumers using Spring, Hibernate framework
  • Build microservices for the delivery of software products across the enterprise.
  • Developed spring boot application for writing web services.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop spring based application with very less configuration.
  • Developed RESTFUL Web Services which are consumed by several clients like Mobile, Tablet, as well Web.
  • Configured the web.xml file for REST server injection to enable the REST web services by using JAXB API.
  • Responsible for designing the User Interface by coding in HTML5, CSS3, AngularJS, Bootstrap to build this SPA Single Page Application.
  • Utilized React.JS & REDUX for rendering and deployment of end setting web pages.
  • Modularized front-end CSS and JS code with Sass. Built a real-time mouse/click user analytics web service with Node.JS.
  • Created sites to organize client contracts and to summarize monthly financial data using Ember.js, D3.js and MySQL.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Implemented the function to send and receive AMQP messages on Rabbit MQ synchronously and asynchronously, and send JMS message to Apache Active MQ on the edge device.
  • Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker and Maven.
  • Setup Servers (JBoss, Apache and UNIX) and deployed application in Dev, ST and UAT Environment.
  • Setup logging using Log4j for tracking the processes and errors.
  • Worked in a test-driven development environment, used JUnit and Mockito for backend test cases, and Karma and Jasmine for the frontend test cases.
  • Cooperated with testing team in regression testing to fix the defects during the QA phase.
  • Worked with the business analysts to gather requirements, create the JIRAS and plan the sprints.

Environment: Java 8.0, Design Patterns, WebLogic10.2, Java, J2EE Servlet, jQuery, Struts, Spring 4.0.6, Spring Boot, Spring Security, Spring Core, Spring MVC, Microservices, Hibernate, RESTful API, Web Services, SOAP, WSDL, UDDI, JAX-RS, JSON, React.JS, HTML, AJAX, JavaScript, XML, Angular.JS, NodeJS, MongoDB, SQL, PL/SQL, Ember.JS, TOAD, Oracle 10g/11g, MQ, Maven, Jenkins, Log4J, JUnit, Mockito, Karma, Jasmine, JIRA.

Confidential, CA

Full Stack Java Developer

Responsibilities:

  • Involved in Design, Development and Support phases of SDLC. Used methodology and participated in SCRUM meetings.
  • Developed the application using Spring Framework which is based on the MVC design pattern.
  • Data Operations were performed using Spring ORM wiring with Hibernate.
  • Used Ajax and JavaScript to handle asynchronous request, CSS to handle look and feel of the application.
  • Used JSP, JavaScript, jQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
  • Design and development of a proof-of-concept real-time notification system using Node.js.
  • Implement modules into Node.JS to integrate with designs and requirements.
  • Used Angular.JS and jQuery library functions for the logical implementation part at client side for all the application.
  • Worked on Angular.JS, used its two-way data binding to achieve the feedback functionality from the user.
  • Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a REST-full server on a different domain.
  • React.JS and Functional Driven JavaScript expert in SPAs, UI Components, Mobile web and Performance optimization. Created custom filter in React.JS in the application.
  • Developed an application using Ember.js and Django which allows users to publish content to Social Media channels.
  • Designed and developed DAO layer with Hibernate standards, to access data from DB2.
  • Developed PL/SQL procedure for login module and registration module.
  • Extensively used JDBC APIs for database activities on MySQL database server.
  • Implemented Coherence Cache which can be used with Spring Annotations.
  • Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Worked with RabbitMQ and AMQP Java APIs for Queues to build the application as SOA platform.
  • Recommend and develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
  • Create RFP microservices to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices
  • Bottle micro-framework implemented with REST API and MongoDB (NoSQL) as back end database.
  • Cloud technologies like Pivotal Cloud Involved in implementing Micro services using spring boot, Pivotal Cloud Foundry.
  • Used GitHub repository for version control.
  • Applications developed in Eclipse IDE with Java, Google Web Toolkit, Hibernate, CSS, JBoss, and HTML & Oracle DB.
  • Developed JUnit test classes for testing the modules.
  • Used JSON for data exchange between application modules along with XML.
  • Worked with the JIRA tool for Quality Center bug tracking.
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Installation/Support Apache Tomcat for support of Jasper Reports Server.
  • Performed J2EE application deployment using JBoss application server on Windows and Linux.
  • Install and configure a Linux server to publish applications and the Database.

Environment: Java 1.8, Spring MVC, Spring Core, Spring Boot 1.1.5, Spring IOC, Spring Security, Spring Rest, Microservices, Hibernate, MongoDB, JUnit, GitHub, JSON, Jira, XML, JMS, Linux, Drools, Oracle 10g, REST API, MYSQL, JSP, HTML5, CSS3, Ajax, jQuery, Ember.JS, Angular.JS, JavaScript, Bootstrap, React.JS, Windows7.

Confidential, New York, NY

Java/J2EE Developer

Responsibilities:

  • Developed the application using Spring Framework that leverages classical Model View Controller MVC architecture.
  • Developed single page responsive Web UI using HTML5, AngularJS, Bootstrap, CSS3, JavaScript, jQuery.
  • Developed views controller and model components implementing JavaScript MVC.
  • Developed Java Beans and Custom Tag Libraries providing client-side validations in JavaScript and providing interactive front-end GUI using AJAX.
  • Used Joins Stored Procedures and Functions in Interaction with backend database using SQL
  • Involved in all the phases of Software Development Life Cycle SDLC including analysis designing coding testing and deployment of the application.
  • Developed the AJAX asynchronous calls to the server to validate and populate the pages that are directed through view resolver.
  • Involved in development of the CSS classes for all error form elements and warnings.
  • Designed and developed Prototype module using Angular.js and Ext.js, implemented Pagination, and Data grid added additional functionality for Data grid.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s.
  • Wrote database interaction code and used JDBC API to connect MySQL.
  • Used Core Java with knowledge of multithreading concurrency memory management.
  • Build the application using TDD Test Driven Development approach.
  • Used Oracle as database and involved in the development of PL/SQL backend implementation.
  • Created web application prototype using jQuery and Angular.JS.
  • Responsible for Node.js RESTful API developing, as a middleware system to call SOAP web service.
  • Implemented SOA to develop SOAP Based Web services using JAX-WS implementation and Apache CXF, Apache Axis 2 Framework.
  • The middleware interaction used JMS/IBM WebSphere MQ series for transferring messages between different components using the JMS/Mail API Framework.
  • Used issue tracking tool JIRA for bug fixing and life cycle traceability.
  • Designed SOAP based web service for handling asynchronous AJAX requests.
  • Participated in preparing technical documents which includes logical flow of the code and UML diagrams and user s manual for the application.
  • Performed J2EE application deployment using JBoss application server on Windows and Linux.
  • Used MAVEN for project management and build automation and Continuous Integration is done using Jenkins.
  • Used CVS for version control for implementing the application.

Environment: Java 1.8 JSF 1.2 Spring 4, Spring DI, Spring MVC, Spring REST, Spring Core, Hibernate, JSP, JMS MDB, AJAX, JBoss, JPA 2.0, Java Beans, XML, Jenkins, HTML5 JavaScript jQuery, AJAX, Jira, CSS3 XSL, Oracle 11g, SQL PL/SQL MySQL Angular.JS, Node.js, CVS, UML, Maven, SOAP.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
  • Developed components for categorizing reports, creating reports, login authentication and authorization and report criteria generation for reporting using UML class diagram.
  • Developed the application using Spring MVC Architecture.
  • Developed the Presentation layer using JSP, HTML and used AJAX/ jQuery based rich client for improved customer experience.
  • Developed the Business layer using spring (IOC, AOP), DTO, and JTA.
  • Developed the Persistence layer DAO using Spring JDBC for all modules which has POJO classes with CRUD operations.
  • Developed the application using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
  • Maintained Cross Browser compatibility & implement Responsive Web Design using Twitter Bootstrap, custom media queries, etc.
  • Involved in writing stored procedures, triggers, cursors and views.
  • Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 10g.
  • Developed Web services to allow communication through SOAP over HTTP using CXF.
  • Worked with executed unit test cases by using JUNIT for accuracy of code and logging with log4j.
  • Worked with defect tracking system JIRA.
  • Worked with IDE as Eclipse Indigo and deployed into Oracle WebLogic Application Server & used Maven build tool to achieve more functionality for build process.
  • Used SVN for version control.

Environment: Java 1.6, J2EE 1.6, HTML, CSS, AJAX, jQuery, JavaScript 1.7, JSP 2.1, Spring 3.0, Spring JDBC, Spring Web, Web Services/SOA, JAX-WS 2.0, XML 1.0, UML 2.0, JUNIT, Oracle WebLogic Application Server, Eclipse Indigo 3.7, Maven 2.0, SVN, SoapUI, Oracle 10g, JIRA, Bootstrap.

Confidential

Java Developer

Responsibilities:

  • Followed agile methodology (SCRUM) for developing this project, with each SPRINT lasting for 2-3 weeks. Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC)
  • Designed project related documents using Visual Paradigm (Unified Modeling Language tool) which includes Use case, Class and Sequence diagrams.
  • Worked on Rally dev for defining user stories, tasks and defects.
  • Wrote spring rest controller calls for web application data interactions using jQuery.
  • Implemented Struts framework based on the Model View Controller design paradigm.
  • Implemented Spring-Struts integration.
  • Developed JSPs and helper classes involved in the project
  • Configured and deployed the applications on Websphere App Server and Tomcat server
  • Implemented various XML technologies like XML schemas, JAXB parsers and XMLBean
  • Used Struts MVC Framework to flow the process.
  • Struts MVC Architecture is used for developing the project.
  • Implemented service method and SQL queries, PL/SQL to interact with Oracle DBMS
  • Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j.
  • Used JUnit framework for unit testing of client inbound and outbound web services and Log4j 1.2 to capture the log that includes runtime exceptions.
  • Deployed the application on a WebLogic server on a UNIX platform.
  • Used Maven 2.0 for create the project archetype and build the interface modules for create war and ear files.
  • Used SVN for version control and used eclipse as the IDE for developing the application.
  • Managed the development team at offshore and provided necessary information and artifacts.

Environment: Java 1.6, J2EE 1.6, HTML, CSS, AJAX, jQuery, JavaScript 1.7, JSP 2.1, Struts MVC, XML 1.0, UML 2.0, Mockito framework(JUNIT), Log4j, SLF4j, Apache Tomcat Server, Eclipse Indigo 3.7, Maven 2.0, SVN, UNIX, Oracle 10g, MySQL, MJIRA.

Confidential

Programmer Analyst/Java Developer

Responsibilities:

  • Involved in complete software development life cycle.
  • Involved in Design and Development of the System using Rational Rose and UML.
  • Involved in Business Analysis and developed Use Cases to capture the business functionality.
  • Improving the coding standards, code reuse, and performance of the Extend application by making effective use of various design patterns (Business Delegate, View Helper, DAO, Value Object etc. and other Basic patterns).
  • Design of system using JSPs, Servlets.
  • Designed application using DAO, Data Object, Value Object, Factory, Delegation patterns.
  • Involved in the design and development of Presentation Tier using JSP, HTML and JavaScript.
  • Involved in integrating the concept of RFID in the software and developing the code for its API.
  • Coordinating between teams as a Project Co-coordinator, organizing design and architectural meetings.
  • Design and developed Class diagram, Identifying Objects and its interaction to specify Sequence diagrams for the System using Rational Rose.

Environment: JDK 1.3, J2EE, JSP, Servlets, HTML, XML, UML, RATIONAL ROSE, AWT, Web logic 5.1 and Oracle 8i, SQL, PL/SQL.

Hire Now