We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Cincinnati, OhiO

SUMMARY

  • More than 8+ years of professional IT experience in Software Development Life Cycle, Object Oriented Programming dat includes requirement Analysis, Design, Development, Implementation and Testing of Web Based/Mobile, Client/Server and Database applications.
  • Strong capability in J2EE Technology's (Servlets, Java, JDBC, JSP, JSF, Struts, JNDI, JMS, EJB, spring, GWT) and JDK and implemented Java EE design patterns such as Singleton, Factory, DAO, DTO, and Session Façade.
  • Expertise in Java8 & Core Java involving concepts like Collections, Multithreading, Data Structures, Algorithms, Exception Handling and Polymorphism.
  • Highly experienced in application development using Software development methodologies such as Agile, Kafka,Waterfall development and TDD (Test Driven Development) environments.
  • Highly experienced in User Interactive (UI) Web Pages and visually appealing User Interface usingHTML5, CSS3, jQuery, Ajax, JavaScript, Angualr.js, React.js, Backbone.js, Ext.js and Flash.
  • Responsible for creating a microservices system using Java 8 wif Spring Boot, Netflix OSS, RESTful API and experience wif Java 8 features like Stream, Lambda expressions and Filters.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, and Projections.
  • Experienced in database modelling, design and development of PL/SQL stored procedures, packages in relational databases like Oracle10g /11g/12c, SQL Server 2005/2008/2012/2014/2016 , IBM DB2 and MySQL.
  • Strong experience wif MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, PostgreSQL, Cassandra, and Couch DB. Experience in using Automation tools like Selenium, Chai and Cucumber.
  • Experienced in implementing Service Oriented Architecture and Web Services such as SOAP using WDSL, JAX - WS and REST using Spring Boot, Apache CFX, JAX-RS and Jersey Frameworks.
  • Proficient in using Amazon Web Services (EC2, VPC, RDS, ELB, Route53, Lambda, IAM, Cloud Watch, S3, Glacier, SQS, SNS). Having noledge on (JMS) MQ's like, Kafka, Rabbit MQ, IBM MQ and Active MQ.
  • Hands on experience in configuration and deployment of multi-tier applications using servers like Apache Tomcat, WebSphere, JBoss and WebLogic.
  • Extensive noledge on Spring Framework like Spring Core, Spring DAO, Spring IoC, Spring MVC, Spring ORM, Spring AOP, Spring Boot and Spring Web flow.
  • Experience in using Jenkins for CI/CD process and creating Docker images and containers.
  • Hands on experience wif build tools like ANT, Maven, and logging tools like Log4j.
  • Developed REST Services in Django Python Framework and have developed many unit test cases in Python.
  • Experience in using Apache Kafka.
  • Experience using Python and Shell Scripts.
  • Performed unit testing in Java using JUNIT test cases and used Mockito.
  • Involved in using JMS, Apache& IBM MQ Series for Asynchronous messaging.

TECHNICAL SKILLS

Java Technologies: CoreJava,JSP, Servlets, JDBC,JavaBeans, IBMBPM 9.0, Multithreading, OSGI, Event Handling and SOAP Web Services.

AWS Cloud Technologies: EC2, Elastic Beanstalk, IAM, Cloud Watch, Cloud Trail, Cloud Formation, cloud Governance, S3, Glacier, Route53, Kafka, VPC, Lambda, Auto Scaling, Dockers, Red shift, GCP,SNS, SQS, SWS and SES.

Web Technologies: HTML, CSS, XML, Angular JS, Angular2, Angular4,6,7. JavaScript, XSD, XSL/XSLT, SAX/DOM, AJAX, jQuery,, Backbone JS, DOJO, NodeJS, React JS, React-Native, ReduxApplication Servers Apache Tomcat7/6/5.5 and Web Sphere8/7, JBoss 4.0, Django, WebLogic 9.1/8.1/7.0to, EAP

Databases: RDMS Oracle SQL server, SQL-Server, MySQL server 9.0, MS SQL, IBM DB2, MongoDB and NoSQL, Cassandra.

Frameworks: Struts 2/1, Hibernate 4/3, Spring MVC3.2/3/2.5/2, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, Mockito, SOA, Jasper reports, SOAP UI 2.5, Spring Boot, Django, Spring Batch 2.0, Spring Security, Spring Data.

Build Tools & IDEs: Eclipse 4.5/3.7/3.5/3.2/3.1 , My Eclipse, RAD 8.0, Spring Tool Suite (STS), IntelliJ, WebStorm, Maven2.0.1, Edit Plus 2, Net Beans 6.

Operating Systems: Windows7/, 2000, XP, Vista), Linux Win 2k Server, Sun Solaris, and UNIX.

Testing tools/CI tools: Selenium, JUnit, SoapUI, Putty, Rational Clear Quest, RTC, LoadUI, JIRA, Jenkins, Kubernetes, SAP PI/XI, SAP MII

Version Control: Rational Clear Case, SVN (Apache Subversion), CVS, Bitbucket and GIT.

PROFESSIONAL EXPERIENCE

Confidential, Cincinnati, Ohio

Senior Java Full Stack developer

Responsibilities:

  • Actively engaged in agile methodology throughout all stages of teh project's Software Development Life Cycle (SDLC).
  • Associated wif daily Scrum sessions, sprint grooming/review and demo wif management and other teams
  • Considerable experience in teh development and design of applications using web technologies like HTML5, CSS3, AJAX, client-side operations including Bootstrap3.0 for mobile-view web design.
  • JavaScript frameworks and Django were used to construct teh AngularJS web UI using NPM Node Package Manger for Web application.
  • Designed and developedMicro Servicesbusiness components using Spring Boot.
  • Implemented Spring BootMicro Servicesto divide teh application into various sub-modules.
  • Established Controller Classes wif Spring MVC, Spring AOP, Spark, Spring Boot, Spring Batch modules, Safety handled wif Spring Protection.
  • Established different automation scripts for reports, maintenance tasks and test cases for teh system. Implemented data access layer me.e. DAO Classes usingHibernateas anORMtool and configured xml files according to to hibernate framework.
  • Excellent experience of teh usage of various Amazon Web Services (AWS) components, such as EC2 for virtual servers, S3 and Glacier for object storage, and cloud platform as GCP, EBS, Cloud Front, and Elastic data storage cache.
  • Experienced in implementation ofJMSto exchange information over reliable channel in an asynchronous way by usingActive MQas amessage queue.
  • Worked Closely wif teh QA team for Functional, and User testing by providing components, documentation, validation, and Knowledge transfer on ETL design and debugging on issues.
  • Involved in Solr installation, configuration, indexing, etc.,
  • Worked onLog4jfor logging errors, messages and performance logs and implemented test cases inJUnit.
  • Worked wif Angular CLI and Typescript in Angular7 to create Angular components. Created arranged loop directives nd components like data binding, and dependency injection in Angular 7.
  • Developed API’s by usingNode.jsandCassandra (Graph DB).
  • Experience building an isomorphic application using React.js wif GraphQL on teh server side.
  • Solid experience in developingSingle Page Applications(SPAs) wifReactJSandReduxusingReact-routerandES6.
  • Built administrator page displaying profile information in React.js and GraphQL.
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
  • Used Kubernetes as a portable, extensible, open-source platform for managing containerized workloads and services. Working wif CSS Background, CSS Layouts, CSS positioning, CSS margin, and Pseudo classes.
  • Documented teh vertex and edges relationship of our Graph DB.
  • Teh open source framework wif all technical features wif syntax, wif web server using Django.
  • Sound noledge of Hadoop ecosystems: HDFS, Big Data, RDMS, Map/Reduce, Hive, HBase, Zookeeper, Kafka, and Spark. Worked on all major distributions of Hadoop Cloudera and Hortonworks.
  • Wrote alot of SQL Queries to check teh validity for teh testing while testing Data anomalies wifin teh Database and wrote MYSQL schemas.
  • Used MYSQL Workbench to write Queries to extract and verify data from teh MYSQL Server Database.
  • Implemented completeMavenbuild life cycle in order to achieve organized application structure and conflict free dependencies inpom.xmlfile.
  • Deployed applications into Continuous integration environments likeJenkinsto integrate and deploy code onCIenvironments for development testing.
  • Developed GIT controls to track and maintain teh different versions of teh project.

Environment: s: J2SE, J2EE, Spring MVC, Spring Boot, Spring4.0, Spring REST, Log4j, Junit, REST, SOAP, XML, Install4J, Jersey, MAVEN, Linux, JDBC, MySQL, SQL, WebSphere, JavaScript, AngularJS, Node, NPM (Node Package Manager), Type Script, HTML5, CSS3, Eclipse, Spark,JIRA, Cloud governance AGILE/SCRUM, GIT, GCP,Windows, Unix/Linux Shell Scripting.

Confidential, Moline, Illinois

Sr.Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of teh application like Requirement gathering, Design, Analysis and Code development and deployment.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Teh application is designed using J2EE design patterns and technologies based on MVC architecture.
  • Agile Methodology wif Scrum is used for development of teh application.
  • Integrated Spring DI and spring hibernate DAO.
  • Developed to provide RESTful API utilizing Spring Boot wif Spring MVC. Built spring based Java and Scala Microservices to support Enterprise Web application.
  • EJB Session Beans were used to process requests from teh user interface and CMP entity beans were used to interact wif teh persistence layer.
  • Implemented Java code using Android SDK to develop
  • Android based application.
  • Developed MongoDB query based on aggregation framework.
  • Creating Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular6.
  • Developed EJB MDB's and message Queue's using JMS technology.
  • Implemented security for different front-end views based on teh access privileges.
  • Involved in writing XML validation classes using Struts validation framework.
  • Designed and developed User Interface Web Forms using Flash, CSS, Adobe and JavaScript.
  • Extensive experience using latestES6features such as Class, Promise, arrow functions.
  • Designed teh user interfaces using JSPs, AJAX and Struts Tags.
  • Taken care of multi-threading in back end java beans.
  • Used XML Web Services using SOAP & Microservices to register agents using non-java application.
  • Used JMS for teh asynchronous exchange of critical data and events among J2EE components. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing.
  • Involved in writing DAO, DTO's using Hibernate DAO Support.
  • Implemented persistence layer using Hibernate dat uses teh POJOs (which do not have teh business processes) to represent teh persistence database tuples.
  • Used IBM WebSphere Application Server to deploy teh application as like WAS LIBERTY.
  • Configured networking configuration files and interfaces on Linux systems.
  • Developed Junit test cases for DAO and Service Layer methods.
  • Utilized SQL queries to extract, connect and transfer teh data over AWS platform.
  • Developed teh ANT scripts for preparing WAR files used to deploy J2EE components.
  • We have worked on teh cloud governance to enhance data security, manage risks.
  • Worked on relational databases like ORACLE, POSTGRESQL and SQL Server.
  • Developed and Deployed teh Application on Eclipse IDE and WebLogic Web Servers.
  • Code walk through, modules integration and unit testing using JUnit and Mockito.
  • Used Eclipse as IDE tool to develop teh application and JIRA for bug and issue tracking.
  • Junit, log4j were used for unit testing and as logging frameworks.
  • Working wif teh JIRA tool for Quality Center bug tracking.

Environment: Core Java, J2EE, JSP, Struts, Spring, SOAP, Microservices, OOAD, Oracle 9i, HTML, EJB3, AJAX, JMS, XML, Android SDK,GCP Design Patterns, Spark, ANT, Django, Rationale Rose, Multi- Threading, IBM WebSphere Application Server 6.1(WAS LIBERTY), Hibernate 3.0, SVN, TOAD, JUNIT, UML.

Confidential, Long Beach, California

Java Full Stack Developer

Responsibilities:

  • Created use cases, class diagrams and sequence diagrams using Rational Rose.
  • Designed and developed web interfaces using Spring MVC Architecture.
  • Involved in Implementing J2EE Design Patterns like Singleton, Session Facade, and Value-Object and Service Locator.
  • Implemented Spring Framework for dependency injection to inject appropriate class objects depending on teh source of teh application process.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Boot for micro-services.
  • Involved in Writing Object Relation Mapping implementation using hibernate and hibernate mapping configuration files to minimize database access wif smart fetching strategies.
  • Developed user interfaces using JSP, AJAX, XHTML, CSS and JavaScript.
  • Developed and worked on ANT, Shell, Maven and WLST scripts for automation build and deploy process using Jenkins.
  • Integration of REST wif Resource Mapping Annotations for Spring 3.0and designed teh application in such a manner to have code reusability.
  • Extensive client side / server-side validation scripts are written in JavaScript and AJAX.
  • Responsible for writing teh design applications for teh generic and application specific web services in Groovy and Grails.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets& to trigger other Lambda functions.
  • Developed prototype test suites wif Geb-Spock, Gradle and IntelliJ used to speed up test suite development wif Java API.
  • Enhanced teh existing UNIX scripts to achieve better performance and throughput.
  • Worked wif AJAX to provide natural browsing experience.
  • Improved performance and concurrency of application by multithreading.
  • Involved extensively in writing SQL and PL/SQL Stored Procedures and Functions and created Packages using SQL Server Integration Services (SSIS).
  • Used Subversion (SVN) as teh version controller.
  • Implemented PaaS (Platform as a Service) for internal applications.
  • Usage of REST to transfer XML, JavaScript Object Nation (JSON).
  • Implemented log4jfor checking application logs.
  • Involved in Unit and Integration Testing after each development Life cycle.
  • Deployed application in WebLogic application server in pre-production environments.
  • Involved in system design and development in core java using Collections, multithreading, and exception handling. Responsible for development of presentation layer using JSP and spring. Developed web services using SOAP, XML.
  • Business logic was developed using Session beans and container managed persistence services via Hibernate. Worked on MVC architecture using struts, JSP & Enterprise Java Beans. Deployed teh applications on IBM WAS.
  • Involved in development of services-based architecture utilizing open source technologies like Hibernate and Spring MVC Framework. Implemented Data Access Objects (DAO pattern) using JDBC.
  • Developed batch programs to update and modify metadata of large number of documents in File-Net Repository using CE APIs. Worked on creating Packages, Stored Procedures& Functions in Oracle using PL/SQL, POSTGRESQL and TOAD.
  • Proficiently designed and developed multi-tier enterprise applications using spring, spring MVC, Servlets, JSP, JavaScript, jQuery, AJAX, JDBC, and Hibernate. Designed Asynchronous communication using Ajax.

Environment: JAVA 1.8, J2EE 5(Servlets 2.4, JSP 2.0, JSP Taglibs, AngularJS, Struts 1.2, Spring 2.5, Hibernate 3.0, Spark,Maven, Eclipse 3.4, HTML, CSS, XML, Django, JavaScript, AJAX, Junit, Groovy Grails, UNIX, WebLogic 9.0, SVN, Oracle 10g

Confidential, Boston, MA

Java/ J2EE Developer

Responsibilities:

  • Experience in all phases of teh Software development life cycle (SDLC) using Agile Methodology.
  • UsedSpringMVC and Dependency Injection for handling presentation and business logic.
  • To maintain loose coupling between layers published teh business layer as services and injected necessary dependent components usingSpringIOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions usingSpringAOP.
  • IntegratedSpringDAO for data access using Hibernate.
  • UsedSpringSecurity for Authentication and Authorization of teh application.
  • Extensively used JSON to parse teh data from server side to satisfy teh business requirement.
  • Implemented REST Microservices using spring Boot. Generated Metrics wif method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Consumed Web Services to interact wif other external interfaces to exchange teh data in different forms by using Restful service.
  • Implemented SOA architecture wif Web Services using SOAP, WSDL and XML using Apache CXF.
  • Developed teh components using teh spring framework Spring MVC, Spring DAO, Spring AOP.
  • UsedSqooptoimportthe data on toCassandra tablesfrom different relational databases likeOracle, MySQL.
  • Developed User Interface using JSP, JSTL, HTML, CSS, Java Script, jQuery and Angular JS.
  • Used various jQuery UI controls and corresponding Event handlers.
  • Implemented persistence framework using Hibernate & Handled Transaction Management using teh provided data source.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Integratedspringand hibernate together and worked on developing backend components and services using Hibernate andspring.
  • Established Database Connectivity using JDBC, Hibernate O/R mapping wifSpringORM for DB2.
  • Worked on Hibernate in Data Access Layer for mapping teh java objects to relational database and SQL queries to fetch teh data, insert and update teh data from teh database.
  • Framework and worked on parsing teh XML files using DOM/SAX parsers.
  • Created tables, triggers, PL/SQL Stored Procedures, SQL queries, Joins, POSTGRESQL and views for IBM DB2.
  • Implemented Restful and SOAP based Web Services and used Soap UI for testing.
  • UsedSpringJMS module for lookup for teh queues and MDBs for teh listeners.
  • Experience in Unit Testing of various modules by generating teh Test Cases.
  • Performed deployment of applications on JBOSS.
  • Written LINUX shell scripts to identify user login information.
  • Experience in day-to-day handling of JIRA issues (production issues at time) dat involved data inconsistencies dat required to be solved in very less time.
  • Experience in Bug fixing of various modules dat were raised by teh testing teams in teh application during teh Integration testing phase.
  • Participated in Code Reviews of other modules, documents, test cases.

Environment: Java, J2EE, HTML, CSS, JavaScript, jQuery, Angular JS, JSP, JSTL,Spring, Hibernate, XML, XSD, SOAP UI, Web Services, Restful, SOAP,Spark, Kafka,WSDL, Log4j, JUnit, DB2, JBOSS, Jenkins, SVN, Eclipse IDE, JIRA, Agile Methodology, Linux, Rational Rose and UML.

Confidential

Junior Full Stack Developer

Responsibilities:

  • Involved in Technical and High-Level Design Review Meetings wif Business Customers.
  • Developed User Interface Layer using Struts 2 MVC framework wif JSP/Tiles, HTML, CSS and JavaScript.
  • Developed Data Access Service Layer using spring and Hibernate Frameworks.
  • Used Struts framework along wif JSP, HTML, CSS and JavaScript to construct teh dynamic web pages (presentation layer) for teh application.
  • Created teh Action classes, Action Form classes for teh project and Created struts-config.xml, application-resources, properties for teh project.
  • Designed and created teh database tables and wrote SQL queries to access Oracle DB.
  • Used Log4J for logging in teh application, Maven tool to build and configure J2EE applications.
  • Worked on several screen and functionality enhancements as part of teh maintenance team.
  • Worked closely wif teh onsite team to migrate, deploy and test multiple releases
  • Developed and maintained a repository of detailed documentation on various fixes, enhancements and lessons learnt.

Environment: JDK 1.5, Struts 2.1, spring 2.5, Hibernate 3, XML, JAX-WS, Oracle 11g, Linux, Maven, WebSphere Application Server 6.1, Clear Case and Eclipse.

We'd love your feedback!