We provide IT Staff Augmentation Services!

Sr Java/j2ee& Full Stack Developer Resume

Charlotte, NC

SUMMARY:

  • Over 8+ years of experience in developing, analysis, design, and testing internet Web - based applications, Client/server applications, J2EE Architecture, OO Design patterns.
  • Experience in working with various Software Development Life Cycle like, Waterfall Model V-Shape Model Iterative Model and methodologies based on Agile, Scrum, Iterationand TDD.
  • Expertise in the implementation of core java concepts of java, J2EE Technologies, JSP, Servlets, JSF, JSTL, EJB transaction implementation, JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, XSD, Web Services, JNDI, Multi-Threading, Data structures etc.
  • Experienced in Front End frame works such as, NodeJS, React JS, Backbone JS, AngularJS jQuery,Ajax, JavaScript, Bootstrap3, Bootstrap4 and UIKit.
  • Experience in Spring Modules Spring MVC, AOP, IOC, Spring Boot, Spring Eureka, Spring Ribbon, Spring Dashboard, Spring Security, Thyme leaf, Spring Heroku.
  • Experience in Design and Development of High Performance CPD processes by using multithreaded processes which in turn improved the performance by a lot.
  • Experience in creating components using React.js .
  • Experience in Creating, configuring and maintainingWeblogic managed servers and server clusters.
  • Experience in persistence framework like Hibernate/JPA for mapping java classes with database.
  • Experience in Microservices Spring Boot, Pivotal Cloud Foundry and Spring Boot.
  • Expertise in Microservices developing SOA and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Experience in working withSOAP andREST web services and good at managing different data types using RESTful services like JSON, XML and data types.
  • Experience in configuring and deploying the applications on Tomcat, WebSphere, WebLogic and JBoss.
  • Experience in using build tool as ANT, Gradle, Maven to compile, package the components to the application servers MAVEN Scripts for customizing WAR/JAR file management for web applications and log4J.
  • Experience in creating Docker images, Containers, push/pull and integrating with spring boot for running applications securely on container platform by flexible integrating existing process with log4J for logging.
  • Experience in development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDE’ssuch as Eclipse, Rational Application Developer, NetBeans, intelliJ 14.x/15.x
  • Experience in using different controlling/tracking systems Subversion, CVS, GIT, and Rational Clear Case.
  • Experience with major relational databases - Oracle 12c/11g, SQL Server 2000/2005/2008 , DB2, My SQL and Proficient in No SQL DB such as Apache Cassandra DB, MongoDB.
  • Hands on experience in Amazon Web Services provisioning and good knowledge of AWS Services like EC2, S3, ELB, RDS, VPC, Route53, cloud watch, Cloud formation etc.
  • Expertise in testing Junit tools like JMeter, Selenium, Karma, Jasmine also in Mockito.
  • Expertise in employment of Apache Kafka, Zookeeper apart from JMS as messaging service.
  • Knowledge on Jenkins with configuring check styles, Test coverage andSplunk Tool for production support.
  • Experience in Implemented UI design using HTML and CSS.

TECHNICAL SKILLS:

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

MARK-UP/XML TECHNOLOGIES: JSP, HTML, HTML5, XHTML, JavaScript, Angular JS, CSS, XML, XSD, AJAX, JQUERY, JSON, NODEJS, Backbone JS, React JS, Boot Strap, UIkit.

FRAMEWORK: Struts, Spring, Hibernate, Spring MVC, Spring IOC, Spring AOP, Spring Boot, Spring Security, JSF, Netflix Eurekha.

WEB SERVICES: SOAP, RESTFUL, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2, Apache CXF, AWS

Methodologies: Agile, Scrum, RUP, TDD, SDLC

WEB/APP SERVERS: Oracle/BEA Web logic 8.1/9.1, IBM Web sphere 8.x/7.x/6.x, JBoss, Tomcat 5.x/6.0/7x, Bug tracking, Jenkins.

DATABASE: Oracle 9i/10g/11g, DB2, SQL Server 2000/2005/2008, MySQL, Cassandra, Mongo DB

DEVELOPMENT TOOLS: Eclipse 4.6/4.5, RAD V9.5, Spring Tool Suite STS, IntelliJ, Net Beans

ORM FRAMEWORK: Hibernate, JPA, JTA

TESTING TOOLS/ OTHERS: Junit, Jasmine, Log4J, SOAP UI, Test NG, easy mock and power mock, Karma, Mockito, Selenium, Jenkins, Docker.

VERSION CONTROL: CVS, SVN, Rational clear case and GIT Hub

OS & ENVIRONMENT: Windows, Mac, UNIX and Linux

DESIGN PATTERNS: MVC, Singleton, Business Delegate and Data Access Object.

BUILD TOOLS: ANT, Maven, Gradle.

PROFESSIONAL EXPERIENCE:

Sr JAVA/J2EE& Full Stack Developer

Confidential - CHARLOTTE, NC

Responsibilities:

  • Worked as a Java Developer and involved in analysis of requirements, the design, development, integration, deployment and testing. Followed Agile, Scrum approach of development strategy.
  • Created many custom filters using Angular 4.0 and external module to manipulate the routing.
  • Extensively used Spring Framework modules like MVC, DI(IOC), Spring Security and AOP.
  • Developed services that are reusable and interoperable, based on SOAP, WSDL, JAXWS, JAXRPC Web services.
  • Hands-on writing Stored Procedures, functions, triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL programming and SQL Loader.
  • Did load testing of SOAP Web Services using SOAP UI and Apache JMeter tools.
  • Developed a GUI to help to read the logs generated by the scripts, the logs were saved in Oracle DB, the GUI was created using flask, D3, jQuery table sorter.
  • Deployed the application in JBoss production server running in LINUX Platform.
  • Used advanced Java8, features like Lambda Expressions Streams, Filters, Enhanced concurrency methods etc.
  • Implemented Internationalization using Spring MVC Interceptors and Spring Core modules.
  • Strong understanding of Microservices architectures, patterns, related frameworks and prior hands on experience in developing and deploying Microservices solutions.
  • Successfully designed and developed Java Multi-Threading based collector parser and distributor process, when the requirement was to collect, parse and distribute the data coming at a speed of thousand messages per seconds.
  • Implemented the project structure based on Spring MVC, pattern using Spring Boot.
  • Hands on experience Spring Boot Actuator, Spring Cloud, and Netflix Eurekha.
  • Developed M icroservices with Spring Eureka to retrieve API routes for the entire cluster and deployed in AWS using EC2 instances
  • Design and develop Selenium tests to verify functionality of internal business applications and resulting data.
  • Developed user interface using JSP with JavaBeans, CSS, HTML to speed the application.
  • Prepared and presented UNIX production and implementation schedules to the Project Manager and client.
  • Implemented Screen Navigation using Angular Routing and Spring MVC.
  • Involved in creating dynamic web site design and programming using HTML, CSS3, JavaScript.
  • Built HTML and CSS system for controlling text display issues cross-platform and cross browser.
  • Responsible for CI and CD using Jenkins, Maven and Ansible.
  • Coordinated Kafka operations and monitoring (via JMX) with DevOps team.
  • Docker container images, tagging, pushing images, integration of Spring Boot.
  • Developing Docker images for development and testing teams and their pipelines.
  • Experience in develop and configure monitoring solutions to provide full visibility to the different platform components using tools and services like Amazon Web Services, Cloud Watch, Splunk.
  • Experience designing and developing applications on relational databases Oracle DB.

Environment: Java, J2EE, JDK 1.5, JBoss, Oracle DB, Spring MVC, Spring Frame Work, Spring Boot, Microservices, SOAP Web services, Selenium, XML, HTML, CSS, JAX-B, Maven, Jenkins, Ansible, Splunk, Angular 4.0, Kafka, Docker, AWS.

Sr JAVA/J2EE& Full Stack Developer

Confidential, Minneapolis, MN

Responsibilities:

  • Developed and tested modules using Agile (SCRUM) methodologies and developed Technical design documents.
  • Work flow and workflownavigations were developed to work per the user roles.
  • Worked with controller, service and view components in applications using Spring 3.5 framework.
  • Implemented Spring modules like Controller, DI/IOC, Auto wiring, Spring security, AOP and AspectJ.
  • Service Oriented Architecture was exposed through RESTful web services with loose coupling between layers using Springframework during development.
  • Implemented RESTful Web services in Service Oriented Architecture to retrieve data from client side and made REST API calls from Node.js and parsed the data to client and handled the security and Authorization using Spring Securityauthentication protocol respectively.
  • Enterprise level web applications were supported by building Spring based Java and Scala Microservices.
  • Consumed messages from JMS-Message driven beans and Active MQ. Integrated Active MQ services with Beans.
  • Improved source code maintenance which resulted in significant code reduction, ease of upgrade, scalability, ease of developer spin and superior performance by refactoring existing AngularJS application.
  • Java expression tags were avoided using Bean, HTML and LogicTags, and used display tags to render large data.
  • Developed effective web pages using HTML, CSS, JavaScript, Node.js and Bootstrap.
  • Involved in developing role basedHTML navigational menu, where in menu items change dynamically based on the values derived from database in the form of XML data.
  • Hibernate DAO classes were developed to retrieve and save data using Spring framework manager classes.
  • Experience in Creating, Dropping Indexes, Tables, Stored Procs and Views on Mongo DB.
  • Cloud environment for Microservices was provided using Spring cloud Netflix (Eureka server, Ribbon).
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Deployed the Application into Docker container and made easily accessible at runtime using Cloud Foundry and other cloud services like AWS, Netflix Eureka as fallback method, Spring Ribbon for load balancing and a broker service to maintain status using Spring Kafka and Zookeeper.
  • Developed client applications using JAXR and JAXM to connect to the UDDI registry.
  • Apache Mesos and Kubernetes were used as the best ecosystem to deploy and manage Microservices.
  • Ant is used for building the application EAR.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Log4J is used for logging purposes and debug levels are defined for controlling what we log.
  • Writing Unit test cases using JUnit testing framework and performed unit and system testing.
  • Worked on NoSQL database MongoDB concepts such as locking, transactions, indexes, replications, schema design.
  • Implemented multiple high-performance MongoDB replica set.
  • Selenium’s playback tool feature for authoring tests has been used in executing more than 100 test cases.
  • Expertise on Selenium Data Driven framework and integrating it withMaven, TestNG and Jenkins.
  • Created and configured management reports and dashboards using Splunk.
  • Merging properties of different environments to in corporate necessary changes that get reflected in new environments.
  • Working with on-site and off-site resources for successful implementation of the Workflow module.
  • Experience in installation, configuration, Deployment and management of web and enterprise applications on Web Sphere Application server.

Environment: XML, XSL, AngularJS 1.5, Node.js, Bootstrap, HTML5, JavaScript, CSS3,Hibernate 4.x,Git, AWS, WebSphere 7.5, TestNG, JSON, Ant, Log4j, Spring Cloud Netflix, Microservices, Config Server, Eureka Server, Ribbon, Agile, MongoDB, Selenium, Spring Kafka, Zookeeper, Docker.

Sr. Java Full Stack Developer

Confidential, Louisville, KY

Responsibilities:

  • Involved in Brain Storming sessions, Scrum meetings, Sprint planning and estimation of tasks for the user stories.
  • Worked in TDD Environment that includes Testing, Coding, Analyzing, Designing, Implementation and Production Support.
  • Used Design Patterns like Singleton, MVC, Front Controller, Service Locator, Session Facade and DAO
  • Involved in the front end using JSP, JSTL and jQuery, Servlets, HTML, JavaScript, AJAX.
  • Developed the web application by using PrimeFaces employing AJAX at client -side components.
  • Worked on Spring modules like Dependency Injection (DI), Spring AOP, Spring JMS and Spring Security.
  • Used Spring JMS to post and consume the messages from the IBM MQ Server.
  • Extensively used Hibernate mappings, HQL, Criteria, Lazy loading Transactions and Locking’s.
  • Developed Batch Rescore Tool to rescore multiple claims using Multithreading .
  • Used jQuery to make the application highly interactive and used JSON objects for efficient Client-side coding.
  • Worked on the modernization of a legacy and outsourced UI using AJAX and calls to backend RESTful services.
  • Developed GUI using JavaScript, HTML, DOM, XHTML, CSS3
  • Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete functions.
  • Extensively used Hibernate named queries, Criteria queries, Hibernate Query Language and Optimistic Locking and Caching to process the data from the database.
  • Experience designing and developing applications on NoSQL databases Cassandra.
  • Involved in deploying and testing the application in JBoss application server.
  • Responsible for continuous monitoring and managing Elastic Map Reduce cluster through AWS console.
  • Developed Unit /Integration test cases using Junit, Easy Mock, Mockito and Selenium tools.
  • Used Ant/Maven tools for building and deploying the Web applications.

Environment: Java 1.7, TDD, Spring, JPA, Hibernate, Web services, jQuery, JSP, AJAX, Java Script, Jenkins, JBoss CVS, IBM MQ, Mockito, Spring MQ, Spring MVC, Web Services, JAXB, WSDL, XSD, AWS, XML, BRMS, SQL, ANT, MAVEN Cassandra.

Sr.JAVA/J2EE Developer

Confidential, Atlanta, GA

Responsibilities:

  • Used Ant/Maven tools for building and deploying the Web applications.
  • Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development and the project was developed using Agile based SCRUM Methodology.
  • Successfully executing Offshore modeling by effective and on time knowledge sharing with offshore project groups through weekly team meetings and daily status update calls.
  • 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 of java Multi-Threading in common java classes/library.
  • Extensively used Java Scripts to enforce client-side validations and used jQuery for Ajax processing.
  • 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 and Hibernate to connect to backend database DB2.
  • 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.
  • Extensively used DB2 for CRUD operations.

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

JAVA/J2EE Developer

Confidential, West Bend, WI

Responsibilities:

  • Involved in Requirement gathering, Analysis, Preparing Functional Specifications, and TechnicalSpecifications per their requirements.
  • Developed and tested modules using Agile (SCRUM) methodologies and developed Technical design documents.
  • Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat,Apache, Jetty, SQL Server, and Jira.
  • Used Spring’s IOC, AOP and auto wiring concepts in developing the application.
  • Used Spring Container to performed dependency injection.
  • Used Hibernate to map the database with POJO using hbm.xml files.
  • Designed the Architecture of the project as per MVC standards.
  • Deployed the application on JBOSS application server.
  • Used AJAX technology for creating interactive Web Applications.
  • Developed SOAP message envelopes and headers using WSDL.
  • Developed JSP for orders module and Customer Service Department.
  • Used Gradle as a build tool and understanding the antifactory and repo structure.
  • JDBC DAO classes were developed to retrieve and save data using Spring framework manager classes.
  • Used Nexus, Jenkins as a build tool and retrieved all the dependencies required for the application.
  • Used PL/SQL, Stored Procedures for handling SQL Server database.
  • Involved in Integration of all the modules and deploying them on the Application server and used JMS.
  • Involved in bug fixing of various modules in the application that were raised by the testing team.

Environment: Java (JDK 1.6), J2EE, Ajax, Spring 3.0, JDBC, Web services, Jersey, JAXB, Log4j, SQL Server, SVN, Eclipse, JUnit, JSP, ANT, HTML, CSS, JSON, XML, Tomcat.

JAVA Developer

Confidential

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) like requirement gathering, coding, testing, and implementation.
  • Used Agile methodologies for application development.
  • Implemented server-side programs by using Servlets and JSP.
  • Developed the front-end by doing hands-on coding using semantic mark up, HTML, XHTML, CSS, JavaScript and other front-end technologies as required by the program with a focus on usability.
  • Worked on creating responsive website for smart devices using Responsive design and CSS media queries
  • Worked on writing Selection Criteria codes to be reused in various functions interacting to database
  • Used Oracle database as backend database.
  • Used JavaScript to perform Client-Side Validation.
  • Deployed Applications on Apache Tomcat Server.
  • Involved in Core Java coding by using Java API’s such as Collections, Multithreading, Exceptional Handling, Generics, Enumeration and Java I/O to fulfill the implementation of business logic.
  • Used Multi-Threading to make it Asynchronous for faster and parallel processing of documents.
  • Performing the Bug fixing and updating in to the EXCEL sheets.
  • Involved in Unit testing for various components using Junit.
  • Participated in technical review, formal presentation and accurate documentation.

Environment: Java, J2EE, HTML, CSS, JavaScript, Agile (SCRUM), AJAX, JSP, Servlets, JUnit, MVC, Apache Tomcat and Eclipse, Oracle DB.

Hire Now