We provide IT Staff Augmentation Services!

Sr. Java/j2ee Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Lombard, IL

SUMMARY

  • Over 8+ years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies.
  • Expert in various Agile methodologies like SCRUM, Test Driven Development(TTD), Incremental and Iteration methodology, Agile Development & Testing using Software Development Life Cycle.
  • Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML tools like Rational Rose and use of Rational Unified Process (RUP).
  • Experienced in Development, Testing and Deployment of Enterprise applications on Windows, Linux and UNIX platforms using IDE’s such as Eclipse, STS, Rational Application Developer (RAD), NetBeans, Intellij14.x/15.x.
  • Expertise in developing UI with JavaScript, Bootstrap, HTML5, CSS3, Angular JS, React JS, Backbone JS and Node JS.
  • Experience in writing client-side code using React JS and used NPM &gulp directories to generate the server environments used browserify, flux to manage with targeted URL’s.
  • Worked on creating responsive website for smart devices using responsive design, media queries and bootstrap.
  • Good knowledge of developing GUI based application using Swings and Java Applets.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Ability to efficiently translate algorithms, ideas and concepts to software applications.
  • Created visualization dashboards for more than a dozen online reports helping clients identify opportunities to sell more advertising.
  • Developed core modules in large cross-platform applications using Java, J2EE, Spring, Struts, JSF, Hibernate, JSP, Servlets, EJB, JDBC, Web Services (SOAP, REST), E-Commerce, Micro Services.
  • Implementing or exposing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC and Apache Kafka.
  • Good Experience with Spring AOP, Spring Transactions, Spring Security, Spring Quartz batch jobs.
  • Expertise in back-end/server-side java technologies such as: Enterprise Java Beans (EJB), Java Persistence API (JPA), Java Messaging Service (JMS), Java Data Base Connectivity (JDBC), Java Naming and Directory Interface (JNDI), Remote Method Invocation (RMI).
  • Responsible for creating a microservices system using Java 8 with Spring Boot, Netflix OSS and RESTful API.
  • Experience in architecting and implementing Enterprise Application Integration (EAI) projects with Service Oriented Architecture (SOA), Web Services Integrations, BPM, BPEL and ESB using WebSphere Process Server, ESB, WebSphere Integration Developer, Data Power and WSRR.
  • Have written complex SQL Queries, Stored Producers, Functions, and Triggers for Oracle, MySQL, and MS SQL.
  • Focused on architecting NoSQL databases like Mongo, Cassandra and Cache database.
  • Experience in developing Android applications using Android Studio, Android SDK and ADT development tools.
  • Monitoring and logging tools such as Splunk, ELK stack (Elasticsearch, Log stash, and Kibana).
  • Experienced in developing web services with Python programming language.
  • Strong experience on DevOps essential tools like Docker, Kubernetes, GIT, Jenkins.
  • Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, Java, Junit & Maven.
  • Was involved in test automation for Mobile Devices based on iOS and Android.
  • Experience in Business Process and Decision Management Design using jBoss JBPM and JBoss Drools Rules Engine.
  • Solid experience of Defect/Test Management tools like JIRA, Quality Center/Test Director, BugZilla.
  • Part of Scrum, Sprint review, Retrospective and Virtual Closure meetings as a part of AGILE.
  • Experience with managing daily communication with the offshore development teams in my projects.
  • Highly result oriented and pro-active, proven abilities to learn new technologies quickly and implementing them successfully in production.
  • Self-motivated and able to work in challenging environment. A team player with good communication and interpersonal skill.

TECHNICAL SKILLS

Programming Languages: Java JDK 1.4/1.5/1.6/1.8 , C, C++, SQL, PL/SQL

JEE/J2EE Technologies: JDBC, Servlets, JSP, JSTL, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking

Design & IDE Tools: Net Beans, Eclipse, Web Logic workshop, IntelliJ, STS 3.x, UML, Rational Rose, Visio, Dream Viewer, Adobe Photoshop

Web Technologies: JSP, HTML/XHTML/DHTML/HTML5, CSS, AJAX, XML, JavaScript, JSON, jQuery, Angular JS, Ext JS, Backbone JS, Node JS, React JS, Bootstrap

Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1, IBM WebSphere 5.1/6.0/6.1/7.0 , JBOSS, Tomcat 5.0.28/6.0, Jetty Server, Jerkins.

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, REST, UDDI, SOAP UI

Frameworks: Struts 2.x/1.x, Spring 3.x, Hibernate 3.x, JSF 1.2/2.0, iBatis, Bower, NPM, Maven, Spring Boot, Spring Batch

Database Servers: Oracle 8i/9i/10g/11G/12c, DB2, SQL Server 2000/2005/2008 , MySQL

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC

Testing Tools: Junit, JMeter, HTMLUnit, Jasmine, karma, RestAssured

Build Tools: ANT, Maven, Gradle

Version Control Tools: CVS, SVN, Rational clear case

Platforms: Windows 2000/98/95/NT4.0, LINUX, UNIX, Windows 7

Cloud Technologies: AWS, Spring Cloud, PCF

PROFESSIONAL EXPERIENCE

Confidential, Lombard, IL

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • Involved End to End Design, Development and Testing of Streamlets module. Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Followed Agile methodology in the Scrum Cycle model.
  • Used JavaScript, jQuery, Twitter BootstrapwithAngularJS and media queries for responsive web applications.
  • Developed the User Interface using OO JavaScript, HTML5, CSS/CSS3,SASSand AJAX.
  • Created the AngularJS app usingGrunt and Bower and used Angular UI for component model.
  • Involved in developing UI pages usingAngularJS and calling the Rest API's from backend.
  • Worked onRestWeb services as well as NodeJSframework for backend services.
  • Implemented Java8 features like Lambda expressions, Streams, filters, pipelines, Optional Interfaces etc.
  • Used J2EE design patterns like Adapter, Service locator, Session facade, Singleton, Factory and DAO.
  • Used Executor Service framework to implement multithreading in programming to improve overall performance.
  • Used JMS for reliable and asynchronous exchange of important information such as payment status report.
  • Developed classes using Core java/Executor Service (multithreading, concurrency, memory management).
  • Created Spring Boot withMicroServices utilizing RESTful API.
  • Consumed REST Web Services for getting the credit card information from third party application using EME.
  • Used Spring DI, Spring Eureka, MVC and Hystrix for monitoring Spring micro-services using spring Circuit Breaker.
  • Developed Restful Web services for other systems to interact with our system and secured the service with Spring-SecurityOauth-2.0.Added WS-Securityusing XWSS to secure the Web services.
  • Developed application using Spring Cloud services (spring version of NetflixOSS-Eureka, Circuit Breaker, and Ribbon).
  • Implemented the associated business modules integration using Springand Hibernate data mapping.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query, Criteria.
  • PerformedHibernateoptimization using Projection inCriteriaobject to query minimum columns to display data on dashboards.
  • Developed Session Beans for necessaryTransactionslike fetching the data and updating the customer information.
  • Worked onDroolsRules Engine and Expectation Rule Engine for writing Business Rule Validation.
  • Utilized Spring core, AOP andsecurityto build robust business operations with transactional support.
  • Extensively usedSpringBatchwhich usesSpringIOC dependencies, this is useful for developingbatchprocessing.
  • Used Python and Django to interface with the UI and manage the storage and deletion of content.
  • Developed Maven scripts and developed builds using Mavenand continuous integration servers like Jenkins.
  • JBoss Application server implementation, server setup configuration, support, performance.
  • Developed unit and integration tests for existingmicroservicesusing JUnit, Mockito and Docker environments.
  • Developed database objects-StoredProcedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
  • Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to AWS using build pack.
  • Deployed Spring Boot based micro services into Docker container using AWS to quickly build, deploy and update the applications.
  • Wrote SQL queries,storedproceduresand enhanced performance by running explain plans. used Mongo DB (NoSQL)for database services and RESTful web services using Jersey for JAX-RS implementation.
  • Created and configured newJIRAprojects and workedwithdepartments to maintain existingJIRA projects.
  • Performed cross browser testing by usingSeleniumGrid on multiple browsers and on different platforms.
  • Oversaw all aspects of testing JUnit, FIT, and SIT, End to End, Regression, User acceptance and Performance.
  • UsedGitas Version Control System for the application.UsedJMeterto test performance of SOAP protocol.
  • Designed, developed and implemented POM based automation testing framework utilizingJava, Testing andSeleniumWebDriver. Involved in Automation of the test cases using Selenium RC, JUnit and Ant.
  • GUI design and development usingJavaSwing, JFCUsed for open source web testing.
  • Involved inCICDprocess using GIT, Jenkins job creation, Maven build Create Docker image.
  • Used Eclipse based Spring Tool Suite (STS) for development and debugging Spring Boot applications.

Environment: Java1.7/1.8,J2EE, Git, Spring Boot, Hibernate 4.x,Core Java, Python, SOAP/Rest, Web Services, JavaScript, UML, Bower, HTML5, CSS, SASS,WSDL, JIRA 5.x/6.x, JAX-WS,JAX-RS, JMS, NOSQL(MongoDB), Angular JS, NodeJS, Grunt, JBOSS 3.0, AWS, Spring Boot, Spring Batch, Spring Cloud services,Kafka, AJAX, Apache JMeter, jQuery, JUnit, Docker, Amazon Web Services(AWS), Maven, Jenkins, Oracle 11g.

Confidential, Fremont, CA

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in Agile Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians.
  • Involved in the development of various use cases, sequence diagrams using UML
  • Developed the presentation layer written using HTML, CSS3 and client-side validations were done using JavaScript, jQuery, and JSON.
  • Involved in Design, Development, Testing and Integration of the application.
  • Worked onJavaScript to validate input, manipulatedHTMLelements usingJavaScript and Angular JS developed externalJavaScript codes that can be used in several different web pages.
  • Developed custom directives, Factories and Services in AngularJS.
  • Prepared User stories corresponding to the features taken from Backlog.
  • Worked on the Common UI layout for defining the Header, Footer and Menu using JSF Facelets.
  • Used Multithreading extensively to improve the performance of the application.
  • Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
  • Developed the application using frameworks likeJava Server Faces (JSF) and Springframeworks
  • Deployed Docker contained Spring REST services in to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Used multithreading in the application to make functionalities run faster.
  • Implemented methods to validate, invalidate, keep a live session for login process and maintaining session credentials.
  • Implemented Spring MVC Controller module for better handling of client request, consume RESTfuldataservice and sending response back to client.
  • Used Maven repository to include all the jar files required for the JDBC Connections and JSP Tag libraries.
  • Worked in all the modules of the application which involved with Spring Batch to run daily batch jobs in backend.
  • Developed REST services to talk with adapter classes and exposed them to the Angular JS front-end. Worked on Restful web services which enforced a stateless client server and support JSON few changes from SOAP to RESTFUL Technology Involved in detailed analysis based on the requirement documents
  • UsedSpringMVC as Web module, involved in design, development of new Action classes to interact with business logic and UsedHibernateas ORM to mapJavaclasses to data base tables.
  • UsedSpringFrame work for IOC, AOP, and DAO layer design patterns.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Designed, built, and deployed multitude applications utilizing almost all theAWSstack (Including EC2, MongoDB focusing on high-availability, fault tolerance, and auto-scaling).
  • Experienced in build, deploy multi module applications using Maven, ANT and CI servers like Jenkins.
  • Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath, and XSL-FO.
  • Involved in exception handling testing using SOAP UI and Security ofMuleendpoint through WSSR.
  • Involved in creating http inbound outbound flows, Orchestrations, Transformations usingMULE ESB.
  • Extensively used collections to store and do operations on the data
  • Worked on Camel-based integration middle-ware solution for Provisioning Services by design and Implementation of business logic and data processing routes using Apache Camel.
  • UsedDojoto develop custom dojo widgets for Color chooser and others.
  • Involved inWebSphere serverconfigurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different environment like QA/IST/Production.
  • Involved in creating JUnit test cases and ran the TEST SUITE usingEMMAtool.
  • Used Java Message ServiceJMSAPI to create, send, receive, and read messages.
  • Performed Test Driven Development TDD usingJUnitand Mockito during development.
  • UsedIBM Clear Casefor source code version control.

Environment: JAVA/J2EE, HTML, JSON, XHTML, JS, AJAX, JQUERY, DOJO,CSS3, JSP,Angular JS, JSF,Bootstrap,XML, XSLT, XPATH, MULE ESB,AWS, WebSphere,SOAP, REST, JMS, Maven, Drools 5, Eclipse,Jenkins, JUnit, MongoDB,Mockito, Star Team, TDD, Spring MVC, EMMA, JIRA, Spring framework DI, AOP, Batch, Hibernate, Cassandra, Docker,Ant, Coherence, Rally,Apache Camel.

Confidential

Java Full Stack Developer

Responsibilities:

  • Built Rich Prototypes and Applications using HTML, CSS, JavaScript, jQuery, Ajax, JSON, Ruby and rails,Bootstrap with MySQL database.
  • Developed source code to consume JSON response received through XHR/AJAX calls using jQuery.
  • Participated in development of a new business application for the layout using Grid orientation model Bootstrapframework and integrated the frontend jQuery UI with backend REST API.
  • Built responsive site using Bootstrap that fits devices of different visual sizes.
  • Coding, styling, testing of reusable JavaScript, CSS, HTML widgets / libraries for complex UI controls.
  • Responsible for JavaScript / AJAX UI upgrades and improvements.
  • Worked with core java and Drool rule engine and participated in all aspects of software life cycle including analysis,design, development, production deployment and support.
  • Designed and Implemented the DAO layer using Spring, hibernate.
  • Implemented RPC integration style using Restful web services.
  • Used Spring Core for concept such as IOC implemented using dependency injection.
  • Implement the authentication, authorization, and access-control features by usingSpringSecurity.
  • Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6.
  • Facilitated User Testing sessions to solicit feedback on prototypes.
  • Created and consumed web services using Restful and SOAP web services.
  • Developed application using Spring MVC, JSP and AJAX on the presentation layer, the business layer is built usingspring and the persistent layer uses Hibernate. Created and maintained complex triggers for logon and some R/I.
  • Created Stored Procedures, User Defined functions, Views and implemented the Error Handling in the StoredProcedures and SQL objects.
  • Modified existing stored procedures, triggers, views, indexes based on therequirement.
  • Developed test scripts inSeleniumWeb Driver using Java Language. Developed unit testing using JUnit.
  • Used JENKINS for continuous integration(CI) and continuous deployment(CD).

Environment: HTML, CSS, Ajax, JavaScript, jQuery, rails, Bootstrap, Spring, Spring MVC, Drool rule engine,Hibernate, SOAP web services, Spring MVC, MySQL, Drool rule engine, selenium, JUnit, Jenkins, ApacheTomcat.

Confidential, Farmington Hills, MI

Java/J2EE Developer

Responsibilities:

  • Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development and the project was developed using Agile based SCRUM Methodology.
  • Implement modules into NodeJS to integrate with designs and requirements.
  • Developed real time tracking of class schedules using NodeJS (socket.io based on socket technology, Express JS frame.
  • Extensively used Java Scripts to enforce client-side validations and also used jQuery for Ajax processing.
  • Implemented Struts Framework and Hibernate in the new version of the Application.
  • Involved in coding for the presentation layer using Struts and JavaScript.
  • Developed Action classes, Dyna Action Forms and used Validation framework.
  • Used EJB Stateless/Stateful session beans to implement business logic, session handling, and transaction and deployed Enterprise Java Beans both Session and Entity on WebSphere Application Server.
  • Taken care ofjavaMulti-Threadingin commonjavaclasses/library.
  • Involved in development of various web services using IBM WebSphere to interact with other Applications.
  • Involved in unit testing, troubleshooting and debugging. Modifying existing programs with enhancements.
  • Developed the UNIX shell scripts to automate jobs.
  • Developed Entity Beans as Bean Managed Persistence Entity Beans and used JDBC to connect to backend database.
  • Worked on Linux environment for deploying the application, running scripts for jobs.
  • Involved in fixing bugs the bugs or defects in the application.
  • Worked as the part of a core team to monitor and enhance the performance of the application.
  • Provide guidance and direction to team members in their day-to-day activities.

Environment: Jakarta Struts Framework 2.0, Core Java, Hibernate 3.0, EJB, Web Services, CSS, NodeJS, Eclipse, CVS, WebSphere Application Server 6.5, JUnit, UNIX, JavaScript, Servlets, JSP, JDBC, jQuery, DB2.

Confidential, Bloomington, MN

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Used Rational Rose for the Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams.
  • Front-end is designed by using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts.
  • Involved in developing the CSS sheets for the UI Components.
  • Used JavaScript for the web page validation.
  • Used XML with SAX parser to transfer data between applications.
  • Created Servlets which route submittals to appropriate EJB components and render retrieved information.
  • Developed Session Beans to process requests from user and used entity beans to retrieve and update information.
  • Involved in writing the exception and validation classes using Struts validation rules.
  • Developed various EJB components to fulfill the business functionality.
  • Implemented the Email module, which included setting up JMS message queue, designing and developing email client which sent Java messages to the message queue, designing and developing message driven beans that consumed the messages from the queue and sent emails using contents from the message.
  • Used Apache Axis for consuming Web Services.
  • Used WebSphere Application Server for deploying various components of application.
  • Persistence layer was implemented using Hibernate Framework.
  • Written ANT scripts for building application artifacts.
  • Wrote PL/SQL stored procedures, Prepared statement and used API.
  • Monitored the error logs using Log4J and fixing the problems.
  • Used JUnit for unit testing.Created Unit, Acceptance and Integration Test Documents and Code Review Document

Environment: J2EE, Java SDK, XML, SAX, JSP, JMS, HTML, JavaScript, Struts, Hibernate, Servlets, Eclipse,Web Services, JUnit, Unix, Ajax, EJB, RMI, JNI, WebSphere Application Server, ANT, CVS, Oracle 10g.

Confidential

Java Developer

Responsibilities:

  • Involved in the software development life cycle requirement gathering, coding, testing, and implementation.
  • Dynamic web pages are developed using JSP, servlet, HTML, JavaScript, XML and CSS.
  • Extracted data in UI for different clients using JSON format.
  • Implemented client-side validations using JavaScript.
  • Implemented AJAX to speed up web application.
  • Developer advanced UI features (like slider, crop, etc.) using jQuery.
  • Used Java Message Service (JMS) for loosely coupled, reliable and asynchronous exchange of user and real estate information among J2EE components and legacy system
  • Involved in working with J2EE Design patterns (Singleton, Factory, DAO, and Business Delegate) and Model View Controller Architecture with JSF and Spring IOC.
  • Installed, Configured and administered JBOSS server.
  • Developed UI using java swings and Used CVS for version control.
  • Configured and Implemented Web Services specifications.
  • Displayed the Documents in PDF format using Spring AbstractPdfView.
  • Used Web Developer, Firebug, and IE developer toolbar for debugging and browser compatibility
  • Participated in maintenance and production support.
  • Used JUnit to test all the APIs and business logic.

Environment: Web Service, WSDL, spring, Swing, JQUERY, HTML, JSON, AJAX, JSP, JavaScript, Web Services, XML, UML, Oracle, JBOSS, CVS.

We'd love your feedback!