We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Chicago, Il

SUMMARY:

  • 8+years of experience in Java Fullstack Developer, Software Development Life Cycle, Object Oriented programming, developing and testing of Client/Server, Enterprise and Web Applications.
  • Followed Waterfall, Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
  • Replicates and documents software defects using bug tracking tools and reports defects involving program functionality, output, online screen and content to development team using Rally Agile Management tool.
  • Worked on end to end testing using Selenium Web Driver/IDE/Grid, TestNG and web services like SOAP UI.
  • Experience in developing modern, complex, responsive and scalable web applications with Angular
  • Expertise in design and development of web applications using JSP, JavaScript, HTML5, CSS3, JQUERY, AJAX, JSON, DOJO, XSL, XSLT, Node.JS, Angular.JS, Backbone.JS, require.js, bootstrap, ExtJS and single page applications (SPA) by using JavaScript MVC framework, Angular JS.
  • Used Node Package Manager (NPM) to manage or install the Node - JS modules like Webpack, Grunt, Gulp, Browersify, Express, underscore.js, require.js, crypto.js, mongoose, and mongo.js.
  • Proficient in Responsive Design Layout applications using Bootstrap supporting multitude of browsers and devices.
  • Expertise in creating User Controls, Web Forms and client side validations using JavaScript, jQuery Validate and Angular-JS. Experienced in using Backbone-JS to connect the API’s which enforces the communication to the server.
  • Experience in building MEAN applications using MongoDB, Express.JS, Angular-JS, Node-JS, creating RESTful Web services with Node-JS, Express-JS and installing client side dependencies using Bower.
  • Knowledge of developing single page web applications by using Angular with typescript/ ES and jQuery and working knowledge on HTTP access control CORS to enable cross-origin resource sharing in the project.
  • Experienced in testing Angular, Angular 2 applications using Jasmine, Mocha, Karma, and Angular Test Bed.
  • Experienced in React-JS and working with React flux architecture, Redux architecture using complex Object Oriented concepts in improving the performance of the websites.
  • Expertise in using J2EE technologies like JSP, Servlets, EJB, JDBC, Java Beans, JMS, RMI JNDI, XML and Web services (RESTful and SOAP).
  • Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions.
  • Extensive experience using spring framework and ORM mapping tools like Hibernate and IBatis, which implements Java Persistence API (JPA).
  • Good experience in Object Oriented Analysis & Design (OOAD) using different design methodologies/ process frameworks like SDLC and tools like UML, Rational Rose.
  • Experience in using frameworks and tools like Struts, Hibernate, spring, JUNIT, LOG 4J and JSF framework. Developed applications using Spring boot and with various modules in Spring framework like core, data, web, AOP.
  • Extensive Experience in using various design patterns such as MVC (Model - View-Controller), Singleton, Session Façade, Factory, DAO, Front Controller, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Experience in developing PL/SQL, Stored Procedures, functions, triggers using Oracle and comfortable working with databases like SQL Server, Cassandra, DB2, No-SQL and MySQL.
  • Experienced in RDBMS Design, DB normalization, ER modelling, SQL, PL/SQL, procedures, cursors, functions, triggers, and goodUnderstanding in creating SQL and HQL Queries in Oracle, MySQL, DB2.
  • Experiences with build tools include Maven, Gradle and Jenkins. IDE tools like WSAD, Visual studio, Eclipse, Spring STS, and Borland JBuilder and Oracle Jdeveloper. Experience in using Quartz scheduler to create a jobs scheduling in many java applications.
  • Expertise in deploying Enterprise Java Beans and J2EE Applications (WAR, JAR and EAR) on BEA WebLogic, JBOSS and Tomcat application servers.
  • Working with multiple project teams as well as being responsible for WebSphere Administration, configuration, load balancing, performance tuning, Disaster Recovery and High Availability
  • Experiencing in using Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS and used GIT for Version Control of code for incremental development.
  • Used Log4J for extensible logging, debugging and error tracing also Worked on Junit, Mockito for unit /integration testing of application components also involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures.

TECHNICAL SKILLS:

Languages: C, C++, Java (1.7)/(1.8), JavaScript ES6, SQL, PL/SQL, UML2.0

Technologies: JSP2.1/2.0/1.2, Servlets 2.x/3.x, JavaBeans, JDBC, Struts2.x, Hibernate3.x/4.x, Spring3.0/4.0, Web Services, SOA, JMS2.0, and DOM Parsers, AJAX.

Web Technologies: HTML5, CSS3, LESS, SASS, Bootstrap-3, Object Oriented JavaScript Programming, PHP, JSON, SEO, Typescript, ES-5, jQuery, Angular.js, React.js, Node.js, Backbone.js, Express.js.

Development Tools (IDEs): Eclipse, NetBeans, MS Visual Studio, Brackets

Web/Application Servers: Tomcat7.x, WebLogic 10.3/9.2/8.1/7.0, IBM WebSphere7.x/8. X, JBOSS

Database: Oracle 11g, SQL server 2008, MySQL, MongoDB, Cassandra

Platforms: Windows, UNIX, LINUX, MAC

Testing Tools: JUnit 4.x, TestNG, Karma, Jasmine, Mocha

Version Control: CVS, SVN, Rational ClearCase, GIT Hub

Methodologies: Agile Methodology, Waterfall model, Angular1/2

Build Tools& Cloud tech: Gradle, Maven, Jenkins, Gulp, Grunt, Docker, AWS

Project Management tool: Rally and Jira

PROFESSIONAL EXPERIENCE:

Confidential, Chicago IL

Senior Java Full Stack Developer

Responsibilities:

  • Involved in gathering user requirement, design discussions and provided solutions to technical challenges.
  • Worked with business analysts to understand their business models and goals.
  • Developed Responsive Design UI, Single Page Applications and HTML Wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries, Angular JS, JQuery, Jasmine JS, Modernizer JS, Bootstrap JS, and Backbone JS.
  • Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties.
  • Created Clusters and instances in WebSphere Network Deployment to support high availability, fail over and implemented horizontal clustering.
  • Analyse Cassandra database and compare it with other open-source NoSQL database to find which one of them better suites the current requirements.
  • Used Strong implementation for AjaxRequest and Response using Java,Spring and JSON.
  • Involved in the development of presentation layer and GUI framework using HTML.
  • Developed various Database interaction objects by implementing the DAO patterns and used JDBC 4.2 as Model Component.
  • Evaluated open source software and normalize it into distributable packages with Groovy.
  • Involved in development of various controller classes as a part of Spring MVC Framework.
  • Installed, configured, and managed the servers (AWS, Tomcat, Apache, MySQL, MongoDB, Groovy, JIRA, Git, and Junit).
  • Create web UI tests using cucumber, Selenium WebDriver (tests written in core Java).
  • Designed and implemented the User Interface for e-Customer Services (eCS) Application using XHTML 1.0, JSF2.2, J2EE 7 and Oracle SQL.
  • Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
  • Used D3 and other technologies to provide data visualization for data on various products.
  • Worked with graphic programming JFrame to construct a new JFrame object.
  • Worked on Transaction Interface in Hibernate which maintains abstraction from the transaction implementation.
  • Developed complete Web tier of the application using SpringMVC Framework
  • Used different JQuery Selectors, traversing through HTML DOM elements using JQuery.
  • Developed and Deployed Java beans and other Components in the JBoss Server 7.1.
  • Used Oracle SQL 4.0 as the database and wrote SQL queries in the DAO Layer.
  • Developed with DOM where JavaScript add new HTML elements and attributes.
  • Designed and created the database tables and wrote SQL queries, Joins, stored procedures, triggers and functions to access Oracle SQL.
  • Created DAO classes using Hibernate 4.2 HQL language to perform DB operation.
  • Used Putty to connect to the Unix Environment Servers and written the UNIX Shell Scripting for accessing the Server.
  • Built Maven scripts for automated deployment and for building the entire application.
  • Used RESTFUL Services to interact with the Client by providing the URL mapping.
  • Deployed applications using Maven and CI Servers like Jenkins.
  • Developed unit test cases using JUnit and Mockito Framework.

Environment: Core Java, Unix, J2EE 7, JDBC 4.2, Spring 3.1, Hibernate 4.2, XML, JavaScript 1.5, XHTML 1.0, JSF2.2, Design Patterns, JUnit, Oracle SQL 4.0, REST Web Services, ANT, Eclipse 4.3, Putty, JBoss 7.1, Windows 7, Web Storm, Android Studio, and XCode.

Confidential, Chicago IL

Sr. Java FullStack Developer

Responsibilities:

  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Developed API using Hibernate to interact with the Oracle database.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Used Spring framework for dependency injection and integrated with Hibernate and JSF.
  • Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser
  • Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap for Virtual Infotech Inc.
  • Developed SOAP web services utilizing business logic for CRUD functionality and Rest Easy web services for creating reports
  • Worked on PL/SQL and created views, triggers, procedures, function and stored procedures.
  • Created complex SQL and used JDBC connectivity to access the database
  • Developed Java and EJB in Mainframe DB2 environment
  • Design and Developed using Web Service using Apache CXF (Celtix+Xfire) .
  • Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.
  • Worked on Web Sphere Portal integration with WBISF in getting Work Items raised by the process flows from WBISF.
  • Used Subversion for software version control.
  • Working knowledge on Quartz Scheduler.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Designed UML diagrams using UML and Rational Rose.
  • Used Debugging tools extensively to test the developed application.
  • Developed AJAX scripting to process server side JSP scripting.
  • Developed JSP pages and Servlets for customer maintenance
  • Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
  • Developed order receipt report with bar code using lowage iText and jasper report.
  • Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user
  • Usage of version control repository SVN (Subversion by apache), JIRA/ Quality Center for ticketing, Wiki for documentation, Jenkins for nightly build
  • Worked with dimensional modeling of relational data sources (DMR) using Cognos Framework Manager and create cubes using Framework Manager.
  • Worked on major architectural changes in various applications such as maven upgrades, drools- JRules conversion and incorporated CXF services for automated testing.
  • Develop SOA (SAAS), service documents for Enterprise Applications.
  • Developed Approved requirements with assign share functionality using JSP and mail notification using JMS.
  • Deployed the applications in Linux servers using deployment scripts.
  • Develop complex web applications in PHP, AJAX with Informix as the database to model the business logic of the company which is Supply Chain Management.

Environment: Java, J2ee, Spring, Hibernate, Struts, AJAX, JSF, EXTJS, JavaScript, CSS, HTML5, CRUD, PL/SQL, JDBC, DB2, Apache CXF, SOAP, Web Services, Eclipse, WebSphere Portal, Subversion, Junit, Scrum, UML, JSP, JSTL, Servlets, Maven, XML, iText, Oracle ECM, Google Web Toolkit, JIRA, Jasper reports, Cognos, ILOG, JRules, Web 2.0, SOA, JMS, Apache tomcat, PHP, Linux

Confidential, -Birmingham, AL

Sr. Java/J2EE Developer

Responsibilities:

  • Used Agile/Scrum methodology during application development.
  • Developed the Rich Responsive User Interfaces (GUI) using web technologies like HTML, XHTML, JSP, JSTL, JQuery, JavaScript, AJAX, Spring MVC, Spring AOP and CSS as per company’s UI standards.
  • Extensively used JQUERY, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
  • Involved in development of service layer and DAO layer using Spring framework and Hibernate ORM framework.
  • Collaborated with multiple teams to implement requirements and deploy the releases.
  • Created test plan documents for executing the scripts on major enhancements.
  • Developed JUnit test cases as part of the Test Driven Development approach.
  • Implemented the Persistence/DAO layer using Hibernate.
  • Involved in creating Web Services using a Top-Down approach.
  • Implemented web services in Restful Web Services using Spring Rest Template.
  • Implemented hibernate mapping like one to one, one-to-many and Many-to-Many based on Requirement
  • Used Core Spring for dependency injection of various component beans.
  • Involved and developed all phases of security implementation using spring security system against all types of authentications: LDAP authentication, Database authentication and Pre-Authentication.
  • Used Log4J for debugging and error logging.

Environment: HTML, CSS, Bootstrap, JavaScript, JQuery, AJAX, RESTful Web Services, Java 7, JSP, JSTL, JSON, Spring, Spring MVC, Spring AOP, Spring Boot, Spring Security and Hibernate 4.3.6, XML, Maven, Jenkins, Git and Eclipse Luna, Log4J, Mongo DB.

Confidential, NYC, NY

J2EE Developer

Responsibilities:

  • Guided the Team and wrote the technical solution after interaction with Business Analysts
  • Actively participated in High-level Document and Detailed level Document for different modules in the project.
  • Developed UML Diagram to understand the client requirements.
  • Involved in implementing different security enabled web services using AXIS2 which involves writing WSDL and XSD files (SOAP) for different service.
  • Binding XML Schema to Java Classes with JAXB to generate stubs and call back handlers which are called by web service clients.
  • Developed eDelivery preferences with web queue email notification via intra web service communication with Sun Security certificates installed.
  • Domain specific database bean instantiation in multithreading through service-context, service-config and DAO-config files. Simultaneously it instantiates Oracle, DB2 and SQL Server databases.
  • Used log4j for logging different log levels
  • Using spring integration with iBatis for persistence. All SQL map name spaces are configured in SQL map-config file.
  • AJAX, JQuery and JavaScript for client side validations, sorting and fuzzy search.
  • Using Stateless session beans for Clear Advantage and reporting strategy projects.
  • Deploying applications in App Servers for DEVL, integration environments.
  • Worked with business and System Analyst to complete the development in time.
  • Prepared code review documents with Unit Test cases.

Environment: JDBC, Servlet API 2.4, JSP API 2.4, Spring, iBatis, JDK 1.5, EJB 2.0, AJAX, JQuery, JiBX, XML, JMS, MQ, log4j, MAVEN, JUnit, tomcat 5.5,WebLogic 9.1, Web Methods, Oracle/SQL Server/DB2, UNIX, Windows NT

Confidential, Atlanta GA

Java Developer

Responsibilities:

  • Involved in requirement gathering, application architecture and process flow wherever applicable.
  • Actively involved in full software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
  • Designing the system and documenting Use Cases, Class diagrams, Sequence diagrams utilizing UML and Rational Rose
  • Designed web pages using Struts 1.0 framework, JSP, XML 1.0, JavaScript 1.5, HTML 4.0/ DHTML, Swing and CSS 2.1
  • Designing & prototyping various GUI components using HTML and JavaScript.
  • Developed Session Beans to process requests from the user and used entity beans to retrieve and update.
  • Developed the front-end pages in HTML and done client-side validations in JavaScript 1.5.
  • Developed Servlets 3.0 to perform business logic and to interact with the database using JDBC
  • Developed login and authorization of utility bills payment process for registered customers.
  • Developed mail utility class using JavaMail API.
  • Assisted in creating SQL database maintenance logs and presenting any issues to the database architects.
  • Designed and developed scheduling for data aggregations.
  • Involved with DOM JavaScript where we changed HTML elements in the page.
  • Developed the SQL queries using joins, stored procedures and triggers.
  • Experience with XML schema as well formed and valid.
  • Performed Unit and System Testing and prepared test cases and test reports.

Environment: Core Java, J2EE, JSP 2.0, Servlets 3.0, SQL Server, JNDI, PL/SQL, ANT, HTML 4.0, XML 1.0, JavaScript 1.5, Eclipse 3.4, Log4j, CSS, Struts 1.0, UML, CSS 2.1, Windows XP.

We'd love your feedback!