We provide IT Staff Augmentation Services!

Sr.java/j2ee Full Stack Developer Resume

4.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Over 8 years of experience in development and implementation of applications using Java and J2EE technologies.
  • Working knowledge in multi - tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).
  • Expert in methodologies like Agile, SCRUM, TDD, Waterfall, Scrum, Iteration and Pair Programming.
  • Proficient in developing UML/Visio diagrams using case tools like Enterprise Architect, Visio and Rational Rose.
  • Experienced in MVC (Model View Controller) architecture with Magento, Angular JS and SPRING.
  • Experience on design patterns such as Session Facade, Business Delegate, Adaptor, Bean Factory and Singleton.
  • Experience in developing Web based UI’s using JSP, HTML, DHTML, CSS, JavaScript (and its frameworks like JSON), Angular JS, Action Script, DOJO, JQuery, EXT JS and Ajax.
  • Expertise in developing Web based Distributed and Front End applications in a three-tier architecture using Java, J2EE, HTML5, Backbone JS, Bootstrap, Angular JS, Ajax, Node JS, JSP, Servlets, CSS, JavaBeans.
  • Used JavaScript for client side validations and implemented AJAX with JavaScript for reducing data transfer.
  • Experienced in working with Spring JDBC Templates, JMS Templates, Spring EAI, Spring Rest Templates.
  • Strong understanding of Micro services Design patterns - Circuit Breaker/Hystrix, DTD, Aggregator, Proxy Chaining.
  • Expertise in application development using JSP, Servlets, JDBC, JNDI, Spring, Hibernate, Ibatis, Mybatis, JSF, EJB, XML, Web Services, WSDL, Struts 1.2/2.0, Spring 3.x and 4.x,Boot, AWS, JDBC, JNDI, JMS, JAXB, SAX/DOM, Web services, Apache Kafka .
  • Experience in configuring and deploying the applications on Tomcat, WebSphere, WebLogic and JBoss Servers.
  • Expertise in XML technologies like XSL, XSLT, XPATH and parsers like JAXP (SAX, DOM) and JAXB.
  • Expertise in implementing Web services, Micro Services, AWS, Docker and JMS for the synchronous and asynchronous communications between two applications running in different servers.
  • W orked on creating Docker images, Containers, push/pull and on integration with Spring Boot.
  • Experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
  • Expertise with tools like SQL Workbench, SQL Developer and TOAD tool for accessing the Database server.
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC .
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL and DB2 programming.
  • Experience in working with NoSQL databases like MongoDB, Cassandra.
  • Good Working knowledge of Confidential, MAVEN, Gradle and Log4J.
  • Well experienced in using JUnit, Log 4J, Test NG and SOAP UI for testing framework.
  • Experience in JUnit frame work with Mockito and Easy mock, SpringJunitRunner.
  • Extensive experience in testing on multiple operating systems including Unix, Linux Sun Solaris, and Windows.
  • Experience in developing reports using Business Objects and Informatica.
  • Expertise in using configuration management tool like Rational Clear case, CVS and Git for version controlling.
  • Played a major role in successfully completing my projects and effectively managing/coordinating with team members, delivering in fast paced& highly competitive environments.
  • Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDE's such as Eclipse, Rational Application Developer (RAD), Confidential WSAD, Netbeans, STS, intellij 14.x/15.x.
  • Ability to communicate effectively with all levels of the organization such as technical, management and customers and presented technical designs and strategies through daily operations meetings.

TECHNICAL SKILLS:

Languages: APIJava 5/6/7/8, Java/J2EE, C,C++, JDBC, DTD, UML, Design Patterns, Shell Scripts, Richfaces, HTML, PHP, JavaScript, SQL, PL/SQL

Frameworks:: Struts 1.x/2.0, Spring 4.2,Hibernate 5.0.2, Spring 4.2, iBatisFlex: IDEs Eclipse 4.6/4.5, Confidential WSAD, Confidential RAD 7.x/6/x, IntelliJ, Spring Tool suite 2.x/3.x

Web technologies: HTML, CSS, DHTML, Servlets, JSPs, EJB, JNDI, JMS,XML, XSLT, XSD, JSF, JQuery, Ajax, AngularJS, NodeJS, ReactJSBackBoneJS, Bootstrap.Tools: UML, Rational Rose, Splunk, SQL Developer, TOAD, Hudson, Log4J, SOAPUI, Rest Client UI, Postman, Grunt

Web/ApplicationServers: Apache Tomcat 5.x/6.x/7.x/8.x, Confidential WebSphere, BEA Web Logic 9.x/10.x/12.x, JBoss 6.x/7.x

XML Tools: JAXB, Apache Axis, AltovaXMLSpy

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

Testing technologies/tools: JUnit, JMeter, HtmlUnit

Database Servers: Oracle 10g/11g, DB2, SQL Server 2000/2005/2008, MySQL, MongoDB, Cassandra.

Version Control Systems: CVS, SVN, GitHub, Clearcase, WinCVS, TortoiseCVS, CVSNT

Build Tools: Confidential, Log4j and Maven 3.x, Hudson 3.x, Jenkins 2.x

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

PROFESSIONAL EXPERIENCE:

Confidential, Long Beach, California

Sr.Java/J2EE Full Stack Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Developed applications using Java7 and new features of java ( lambda expressions ).
  • Implemented Multi-Threading using Executor Service concept to pull data concurrently from multiple resources
  • Developed Interactive web pages using Angular JS, HTML5, CSS3 and Bootstrap as per user requirements.
  • Developed UI pages with JSP, Spring MVC, HTML5, CSS3, JavaScript, JQuery, and used Boot Strap for creating Responsive Web pages.
  • Design and maintenance of the company’s consumer-facing quiz-based website, poshly.com and the client- facing analytics platform using HTML5 & CSS3, JQuery & JavaScript as required for both desktop & mobile browser
  • Used Angular JS to look and feel good, added and changed (properties (POJO-plain old java script objects), getters and setters functions) the data models directly on them and looped over objects.
  • Created the React.JS express Server combined with Socket.io to build MVC framework from front-end side Angular JS to back-end MongoDB, in order to provide broadcast service as well as chatting service.
  • Implemented design patterns such as Session Façade, Business Delegate, Adaptor, Bean Factory and Singleton.
  • Setup Spring 4.x Job by configuring job Tasklets, Quartz Scheduler and Listeners for error handling, report generation and service retry mechanisms on failures.
  • Used MagentoConnector - Connecting to Magento API with java using SOAP .
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking, and transactions .
  • Developed ORM mappings using Hibernate annotations and also established data integrity among all tables sitting on Oracle Database.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Implemented Spring ORM with Hibernate taking advantage of features like annotation metadata, auto wiring, and generic collections to implement DAO layer with Hibernate Entity manager’s Session Factory, HQL, and SQL.
  • Used Spring Annotations to simplify the business logic for creating Spring MVC RESTful web services .
  • Used spring boot Actuator to externalize application's configuration properties for different environments.
  • Configured Swagger-UI registered Micro service with Eureka server to monitor service health check from Spring Boot admin console and Hystrix dashboard
  • Implemented pre-authentication and data base security using Spring security and securing application access and Spring Batch for scheduling and maintenance of batch jobs.
  • Used Spring Transaction to provide a consistent programming model across different transaction APIs such as Hibernate and to Support declarative transaction management in application.
  • Micro services has been built using spring boot, spring security and deployed to AWS cloud.
  • Setup the continuous Integration (CI) process and continuous deployment (CD) jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services.
  • Used Micro service architecture, with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Produced and consumed centralized Spring Restful Web Services for Enterprise applications to consume in JSON format and in trusted client-server environment.
  • Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk. Used Amazon S3 for configuration files. Used TIBCO EMS extensively as a part of ESB.
  • Built RESTful web service by building Angular.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Tested REST services using google chrome’s POSTMAN plugin.
  • Used micro-framework to implement with REST API and Mongo DB (NO SQL) as back end database.
  • Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the WebLogic Application Server.
  • Used GIT for version control, experience with git-bash and git-hub
  • Prepared Junit and Test NG test cases and executed them as part of auto build process from Jenkins Jobs.
  • Created J SON Data and stored as documents comprising documents, data types and conversions in MongoDB.
  • Integrated soapUI and JMeter Test cases into Maven.
  • Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.
  • 000000Prepared SQL/PL-SQL scripts and Stored Procedures required to implement fine-tuned from DBAs if needed.
  • Monitored the error logs using Log4J and fixed the problems.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.

Environment: HTML 5, CSS 3, Bootstrap, Angular JS 1.5, JavaScript, JSON, React JS, Ajax, Maven 3.0, Spring 4.x, Hibernate 4.x, Restful Web Services, WebLogic Application Server, Amazon Elastic Beanstalk, S3, Soap UI, Jenkins, Git, Dom, Jax-rs, Junit 4.4, Log4j, Apache Kafka, MongoDB, Oracle 11g, Agile Scrum.

Confidential, Jacksonville, FL

Sr.Java/J2EE Full Stack Developer

Responsibilities:

  • Involved in various SDLC phases like requirement gathering, Design, Analysis and Code development.
  • Multithreading was used to process data in chunks to improve performance.
  • Followed the best practices in coding like removing unnecessary casting, using generics in Hash Map, caching, Collections like sort, comparator, list, set and Design patterns.
  • Designed and developed interactive web pages using HTML, CSS and JS. Also, used twitter Bootstrap for cross browser compatibility.
  • Developed AngularJS custom directives for specific functionality on DOM elements.
  • Developed spring based presentation layer, Hibernate based DAO layer and integrated them using Spring Dependency injection, ORM and Web modules.
  • Configured Hibernate objects as Spring Beans in the Spring Configuration File.
  • Configured the Hibernate configuration files to persist the data to the Oracle 11g Database.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store images to the database with Hibernate transaction control.
  • Developed the application using Spring Framework that leverages Model View Layer (MVC) architecture.
  • Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness, and traceability, which are essential for automatic processing of large amount of data.
  • Spring Security is used for Authorization like Method Level Authorization and URL Level Authorization.
  • Spring Transaction is used for the degree of isolation to work with other transactions and to execute within a transaction scope to run that transaction and used to check out before timing out of the transaction.
  • Spring Security is utilized with the help of “Method Level Security” by using AOP (Aspect-Oriented Programming) and “URL Level Security” by using Servlet filters for web sockets.
  • Used Web services (SOAP) for transmission of large blocks of data over HTTP.
  • Created continuous integration builds using Confidential Jenkins. And deployed on WebSphere app server.
  • Used XML Web Services using SOAP protocol to transfer the amount to other application that is remote and global to different financial institutions.
  • Worked with users to identify and Document metadata, forms and user profile information for implementation of Enterprise Kofax System for various Business Units.
  • Implemented the application using design patterns such as Session Facade, Business Delegate, Adaptor, Bean Factory and Singleton.
  • Wrote code Web Services (JAX-WS) for external system via SOAP/HTTP call and to fetch data from web services via JSON response and updating the HTML pages.
  • Experience in Message Oriented Middleware implementation using JMS.
  • Used JAX-B parser for marshaling and unmarshaling.
  • Worked with Web Sphere Application Server as application server.
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Used SOAP UI for testing the web services, AppDynamics for application health and JMeter for stress testing.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Used Log4j framework to log/track application.

Environment: HTML, CSS, Bootstrap, AJAX, JavaScript, JSF 2.1, Angular JS, Spring Dependency Injection, Spring 3.x, Hibernate 3.x, Soap UI, Maven, SVN, JIRA, XML, Web sphere, SOAP web service, Unix/Linux, Web Sphere Application Server, PL/SQL, Oracle 11g.

Confidential, Des Moines, IA

Sr.Java/J2EE Full Stack Developer.

Responsibilities:

  • Worked on the development and testing of the infotainment module using Agile (SCRUM) methodologies.
  • Used display tag to render large volumes of data. Bean, HTML and Logic tags are used to avoid java expressions.
  • Worked on RESTful APIs for HTTP requests between client and server.
  • Developed Hibernate DAO classes and with the spring framework manager classes retrieve and save the data from the database.
  • Used Hibernate Detached Criteria, HQL and written some SQL queries for data retrieving.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through Restful Services.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Batch to design a lightweight and comprehensive solution to enable the development of batch applications.
  • Developed and implemented Business Requirements using Spring MVC framework. Implemented cross-cutting concerns such as logging, authentication and system performance using Spring AOP.
  • Created the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements.
  • Experience in implementing custom monitoring system through Splunk into deployment processes.
  • Implemented RESTful Web Services using Spring MVC and JSON.
  • Developed strategies and supported tools to create an efficient automated integration and release process using Jenkins.
  • Analyze and resolve conflicts related to merging of source code for GIT .
  • Expertise on Selenium Data Driven framework and integrating it with Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool .

Environment: HTML, CSS, Bootstrap, AJAX, JavaScript, JSF 2.1, Angular JS, Spring Dependency Injection, Spring 3.x, Hibernate 3.x, Soap UI, Maven, SVN, JIRA, XML, Web sphere, SOAP web service, Unix/Linux, Web Sphere Application Server, PL/SQL, Oracle 11g.

Confidential, Kansas City, Kansas

Java Developer

Responsibilities:

  • Involved in complete software development life cycle with object oriented approach of clients business process and continuous client feedback.
  • Worked on designing and developing a complete service oriented system based on SOA principles and architecture in agile development environment.
  • Employed Agile Model and best practices for software development.
  • Developed the Servlets for processing the data on the server.
  • Extensively worked on JPA as persistence layer, involving EJB3.0 annotations, synchronizing Data base tables through XML in a secondary project.
  • Engaged in developing the UI by using HTML, JSF, JQuery, and JavaScript and in some places used AJAX to make calls to other services and Involved in developing the CSS sheets for the UI Components.
  • Developed web based application using spring framework for MVC architecture.
  • Setting up the basic project set-up from scratch of Spring-Hibernate App based on Design.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Spring DAO Module along with Struts Framework to deal with Database.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency specification from the actual application code.
  • Used SVN for version control.
  • Worked on Junit for creating test cases for all the Business Rules and the application code.
  • Called external vendor applications using Web Services for delivering notifications.

Environment: HTML, JSF, JQuery, JavaScript, Servlets, Jboss, Spring 3.x, Hibernate 3.x, Spring mvc, Svn, Soa, Jax-Ws, Apache Axis 2, Junit.

Confidential, Bloomington, IL

Sr. Java/ J2EE Developer

Responsibilities:

  • Identified the Business requirements of the project and Involved in preparing System Requirements for the project.
  • Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.
  • Designed and developed the UI using Struts view component HTML, CSS, JSP, JavaScript, AJAX, JSON.
  • Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
  • Designed configuration XML Schema for the application.
  • Used JavaScript for the client side validation.
  • Used XML Http Request Object to provide asynchronous communication as part of AJAX implementation.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency specification from the actual application code.
  • Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate.
  • Used the Struts Validation and Tiles Framework in the presentation layer.
  • Implemented the application using Jakarta Struts Framework, which is based on MVC design pattern.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Wrote Confidential Scripts to automate the build and deploy process.

Environment: Core Java/J2ee, Servlets, Jsp, Css, Jdbc, Ajax, Spring Aop Module, Confidential Scripts, Javascript, Eclipse, Uml, Rational Rose, WebSphere Application Server 7.0, Cvs, Junit, Confidential, Adobe Flex.

Confidential

Java 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 to represent the detailed design phase.
  • Front-end is designed by using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts.
  • Involved in writing the exception and validation classes using Struts validation rules.
  • Used JavaScript for the web page validation.
  • Created Servlets which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Written Confidential scripts for building application artifacts.

Environment: Java, J2EE, Servlet’s, Struts1.1, JSP, XML, DOM, HTML, JavaScript, JDBC, Web Services, Eclipse Plug-ins.

We'd love your feedback!