We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Malvern, PA

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.
  • Experienced in all phases of Software development life cycle ( SDLC) including analysis, design, coding and testing, expertise in integration using J2EE architecture.
  • 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.
  • Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using JSP, JavaScript, HTML5, CSS3, JQUERY, AJAX, JSON, DOJO, XML, XSL, XSLT, b .JS, EXT-JS, bootstrap.
  • 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.
  • Worked on Amazon EC2, Amazon S3, Amazon Opsworks, Amazon cloud watch, Amazon ELB , and other services of the AWS family
  • Have in depth knowledge on the Java/J2EE Design Patterns. Implemented various design patterns like MVC, Command Singleton, Data Access Object, Value Object Patterns.
  • 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.
  • 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, Web logic 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 Jenkins.
  • 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, SAX JAXB, XSD, XPATH, XSTREAM etc.
  • Extensive experience in Oracle and SQL databases and automated testing frameworks like Selenium.
  • 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.
  • Attends daily status meetings with the development, functional and project management teams to discuss status, project timelines and testing strategies.

TECHNICAL PROFICIENCY:

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., AWS

Front End UI: Angular.JS, HTML 4.01/5, XML, JavaScript, JQuery, CSS 2/3, Bootstrap, AJAX SASS, Selenium, Cucumber, Jasmine, Protractor, Karma, Grunt, ocha, Chai

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

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

Version Controls: CVS, SVN, GIT

PROJECT EXPERIENCE:

Confidential, Malvern, PA

Full Stack Java Developer

Responsibilities:

  • Working for various applications like Platform Development Opportunities using Agile Kanban/Scrum methodology.
  • Co-ordinated with the other teams in various phases of application.
  • The User Interface is developed using JavaScript, Angular-JS framework, HTML 5, CSS3, and Bootstrap.
  • Developed various REST controllers for different HTTP methods to serve the data in JSON for the UI.
  • Used Node Package Manager (NPM) to install the necessaries packages and used Grunt task runner to start the server and run unit tests.
  • Updating the node modules from node 4 to node 6 and node 8 in all the exemplar projects.
  • Implemented Reporting SPAs using AngularJS, Angular Directives, Bootstrap, CSS3, and Grunt.
  • Created, Managed and Configured EC2 instances and AMIs .
  • Worked on JIRA Administration including user management, workflow & field creation/modification, issue migration/import/export, plugin installation Jira-Git, Jira-Confluence integration.
  • Followed ATDD and TDD Development and developed the unit test cases using Junit for backend Services.
  • Developed dynamic responsive Web Application by integrating AngularJS with Bootstrap which is further integrated with RESTful Web Services.
  • Implemented Front End using HTML5 app with Angular JS 1.4, Bootstrap, CSS3, WebAPI, Angular Directives, ng-* directives, queue, deferred, promise APIs, JavaScript Expressions in Angular ($match, $group, $sort, $limit) etc.
  • Responsible for maintaining the code quality, coding and implementation standards by code reviews.
  • Created Exception handlers to send Http codes with various Failure responses with Spring REST.
  • Integrating Spring injections for DAOs to achieve Inversion of Control, updating Spring Configurations for managing Java objects using callbacks.
  • Develop dashboards with visual metrics for stakeholders using SPLUNK.
  • Created various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit, DB Unit and Spring Test support.
  • Developed unit test cases to test angular controllers, services and directives using Jasmine, Karma and angular mocks.
  • Developed the application using J2EE architecture specification and Design patterns.
  • Used MAVEN for project management and build automation. Used Subversion as a version control for implementing the application.
  • Performed unit testing using Jasmine, integration tests using Protractor and end-to-end testing using Selenium.
  • Developed angular unit test cases to test angular components using Grunt, Chai, Protractor, Karma and Angular
  • Created and managed daily/weekly builds using Bamboo for CI/CD and used pipeline plug-in for managing multi project jobs efficiently.
  • Responsible for maintaining the code quality, coding and implementation standards by code reviews.
  • Worked with Web services components like Restful Web services to interact with UI Interfaces using REST Easy API.
  • Worked with team members with establishing and applying appropriate branching, labeling/naming conventions in GIT.
  • Extensive experience with Continuous Integration Tools Bamboo, and good working knowledge on source repository management tools like GIT, BitBucket.
  • Created customized Default node modules that can be consumed in different projects.
  • Used Grunt task runner to automate minification, unit testing, and compilation to achieve reusable and efficient code.

Environment: JavaScript, AngularJS, Bootstrap, Spring, AWS, JMS, RESTful, Multithreading, Mocha, Grunt, Chai, Protractor, Selenium, Karma, Jasmine, Bitbucket, Bamboo, Confluence, STS, WebStorm, Webservices, GIT, JIRA

Confidential, Detroit, MI

Full Stack Java Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE SCRUM methodology.
  • 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.
  • Performed unit testing using Karma & Jasmine at Server side and Mocha in client side following test driven development (TDD).
  • Mainly involved in development and maintenance of the website using Python, HTML5, CSS, AJAX, J-Query, DOJO, JavaScript, Angular 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.
  • Used Express JS to route different endpoints, made RESTful WEB SERVIVES to manipulate data in MySQL.
  • Worked with Mongo DB write concern to avoid loss of data during system failures and implemented read preferences in Mongo DB replica set.
  • Deployed Spring Boot based microservices as Docker containers using Amazon ECS container services and using AWS admin console to define IAM policies.
  • 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.
  • Responsible 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 queues using AWS SQS with JMS for services to subscribe and listen events. Implemented logic to listen and to subscribe events.
  • Involved in setting up the application to run on AWS environment on multiple EC2 instances with ELB's using Jenkins.
  • Worked on Mongo DB concepts such as locking, transactions, indexes, sharing, replication, schema design.
  • 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.
  • Implemented version controlling using GIT and used Jenkins for continuous integration.
  • Configure REST controllers, view resolver components and implemented transaction management using Spring declarative transaction management with Spring AOP concepts.
  • 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, Express Js, JavaScript, AngularJS, Node.js, Bootstrap,, Spring, Hibernate, PL/SQL, AWS, Web Services (SOAP), JMS, RESTful, Multithreading, WebSphere 8, Apache, Maven, MongoDB, JMS.

Confidential, Boston, MA

Full Stack Java Developer

Responsibilities:

  • Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
  • Used HTML, CSS, and JavaScript for designing web application layout and form.
  • Worked on local Storage to store & retrieve insensitive user data during transition between the different pages.
  • Involved in designing the web pages using HTML 5, CSS3, JavaScript and Sencha EXT-JS , SASS, Mongo DB.
  • Developed the application following MVVM architecture by developing models, view models in the application.
  • Developed the views using various EXT-JS layouts and used various components such as grids, panels, inputs etc..
  • Configured Ajax requests to load the data from the server using EXT AJAX and took part in testing the application.
  • Responsible for refactoring existing jQuery/Ajax front-end web application into EXT-JS.
  • Configured Sencha CMD to compile, build and create production ready code for the application deployment
  • Used Web Developer tools, Firebug and IE developer toolbar for debugging and to check the browser compatibility and
  • Responsible in implementing CRUD operation using Spring Jersey based JAX-RS implementation.
  • Developed Spring Data Mongo repositories for performing data retrievals from Mongo db.
  • Performed Java Classes to Mongo dB collection and document mappings using Spring Data.
  • Configure and monitor numerous MongoDB and NoSQL instances. MongoDB Schema Design using DB Ref, Manual Ref, Embedded Data Model Design.
  • Performed end to end testing using Selenium web driver, Jbehave and Testi ng.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).
  • Developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, and Maven. Used GitHub as a version control, and JIRA for tracking bugs.
  • Took part in setting up builds and deployments using Teamcity.

Environment: HTML5, CSS3, JavaScript, Sencha EXT-JS 5, MongoDB, Agile, SASS, Firebug, REST web service, Spring, Web Matrix, HP Quality Center, AWS, Jenkins, Docker, Maven, GitHub, Jira, Team City

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Involved in design of application framework using J2EE guidelines and different J2EE used Design patterns and Object Oriented Analysis and Design (OOAD) methodologies.
  • Implemented the Graphic User Interface GUI by coding in HTML5, CSS3, Bootstrap, JavaScript, J Query, and J Query UI.
  • 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.
  • Designed Single page web applications object oriented JavaScript Framework like Angular.JS and created prototypes in HTML, JavaScript and CSS for different UI pages.
  • 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.
  • Integrate the dynamic pages with Angular JS and J Query to make the page dynamic. Used Backbone.JS for passing on data from HTML forms.
  • Used Log4J API for logging and debugging as well as developed UNIX shell scripts for performing administrative tasks.
  • 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.
  • 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).
  • Built DAO package as well as DAO IMPL package to implement the data access logic, and using Hibernate Annotation to do the data mapping.
  • 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

Sr.Java/J2EE 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.
  • Used 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.
  • Developed custom tags, JSTL to support custom user interfaces.
  • 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.
  • Designed SOA implementations by Using Web Services-WSDL, UDDI and SOAP for getting credit card information from third party vendors.
  • Designed and implemented XML parsing for XML order conformations, used JSF framework in developing user interfaces using JSF UI components, validator, Events and listeners.
  • Used DOM for parsing the XML, XSLT Document and used JAXB parser for parsing the valid XML files.
  • 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.
  • Developing in built traditional java web application using JSF and RICHFACES and created database pool, multi-pool, data source and mapped them to roles.
  • Framework leverages JSF features like Event handling, Validation mechanisms and state management.
  • 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, Rich faces Hibernate 3.2, Struts 2.0, DAO, CSS, HTML, XML, AJAX, DOM, JUnit, JTA, ANT, JMS, PL/SQL, Apache Axis, SOA, MVC, Web Services, IBM WebSphere 7, Oracle 10g, log4j, JNDI, My Eclipse.

We'd love your feedback!