We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Des Moines, IowA

SUMMARY

  • Almost 7 years of progressively responsible experience in development, testing, documentation and production support various applications like Web and Client Server applications in N - Tier J2EE Architecture.
  • Experience in SDLC, Agile (SCRUM), Iterative, Waterfall methodologies and Object-Oriented Application Design and Programming.
  • Expertise through all parts of Software Development Life Cycle (SDLC) in developing web and enterprise-level applications using JAVA 8/J2EE, BPM technologies such as Spring, Hibernate, EJB, ESB Mule, Struts framework, Servlets 3.x.
  • Extensive hands-on experience with core expertise in design, development, and deployment of N-Tier enterprise applications for the J2EE platform using Core Java, Servlets, Struts, Spring, EJB, JSP, Web services, GWT, JPA, JNDI, JMS, JAXP, JUnit, JMeter.
  • Strong experience in Spring framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul, Spring Security.
  • I worked on database load for search and moved some part of search toElastic Searchsearch engine.
  • Extensively used different Tag Libraries like JSF Tags, Struts tags, JSTL, Spring Tags, Spring EL, Display Tag.
  • Hands on experience in UI framework like JQuery, Ajax, JavaScript, NodeJs, ReactJs, BackBoneJs, AngularJs.
  • Experience in XML related technologies like DTD, XSL, XSLT, XPATH, JAXB, JAXP, SAX and DOM, Castor.
  • Expertise in Microservices to communicate through HTTP protocol for implementing SOA approach.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HQL named queries, criteria and projections.
  • Experience with writing Java application software for data access, data structures, data manipulation, databases, testing and implementation, technical and user documentation, software conversions.
  • Enterprise services running on BPM 8.5 are redesigned and developed and refactored with new capabilities in BPM 8.5. All Services are designed and developed with best WPS practices and Security. Existing services are consumed, and new services are exposed through IBM Datapower. Business Orchestration and Choreography are performed per business needs on daily basis.
  • Strong experience and knowledge in Business Process Management BPM Micro and Long Running Process WS-BPEL Service Invocations Cross-Protocol binding Correlations Transactions Business Rules Late Binding / Versioning Workflow Human Tasks Mediation Patterns Mediation Policies Message Routing Message Transformation and ESB Service Gateway Patterns.
  • Expertise in designing, developing and deploying applications using J2EE technologies including Servlets, JSP, EJB 2.x/3.x, JSTL, Struts, Spring 3.5, JMS, AJAX, JDBC, JNDI, Java Beans Hibernate and Web Services.
  • Extensive experience with Model2 (MVC) architecture and Jakarta Struts/Tiles and Spring MVC.
  • Extensive experience in Object Relation mapping using Hibernate.
  • Experienced in Client-side validations using Ajax in Node JS, Angular JS and Dashboards reports using Backbone JS.
  • Experienced in Full stack UI technologies using Grunt JS, Gulp Server, Yoman generator for Angular.
  • Vast knowledge of utilizingcloudtechnologies including Amazon Web Services (AWS), Microsoft Azure and PivotalCloudFoundry(PCF).
  • Good experience with core concepts like multi-threading, serialization and File handling.
  • Experienced in working with Spring JDBC Templates, JMS Templates, Spring EAI, Spring Rest Templates.
  • Experienced in implementing service-oriented architecture and Web Services using SOAP, RESTFUL.
  • Strong understanding of Micro services patterns - Circuit Breaker/Hystrix, DDD, Aggregator, Proxy Chaining.
  • Experienced in Distributed Transaction Management system with Spring JTA based on Atomikos and Bitronix.
  • Good working knowledge of NoSQL Database, MongoDB, Cassandra.
  • Experience with messaging systems like Kafka, Kafka event sourcing.
  • Expertise in Apache Cassandra for database transaction management like Denormalization, Clustering including RP & OPP.
  • Experience in writing SQL queries, Stored Procedures, Triggers, views with the major databases like Oracle 9i to 11g, SQL, PL/SQL and MS Access and experience with INFORMATICA and SQL ALCHEMY.
  • Strong experience in UNIX & Linux Shell scripting Bash, Perl scripting.
  • Extensive experience focusing on services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, ElasticCache, SNS, SQS.
  • Worked with Version Control Systems like GIT, WinCVS, CVS, SVN, VSS and Rational Clear Case.
  • Performed Unit testing, Integration Testing and generating of test cases for web applications using JUnit, Log4J.
  • Strong command on Bug tracking tools like Bugzilla and other like Quality Center.
  • Implemented the initial Windows containerization support for CloudFoundry
  • Helped maintain CloudFoundryBuildpack for a few months,worked on Diego, the orchestration and scheduling subsystem of CF.
  • Designed BPEL Business Process Models in WebSphere Business Modeler and performed As-is and To-be analysis. Converted the approved Models in WebSphere BPEL processes.
  • Developed applications using latest technologies like EJB3.2, Spring 3.x/4.x, Hibernate3.2/4.x, and REST based Web services (Axis2.0, JAX WS 2.0,JAX RS), Rule Engines (Drools4.1, ILOG),JBPM tools.
  • Experience with CICD-ANT, MAVEN, GRADLE, JENKINNS, HUDSON, CVS, GIT, GITHUB.
  • Solid experience in using Jakarta Apache frameworks like Struts 1.0/1.1/2.0, ANT, JUnit and Log4J.
  • Proven experience with Application Servers like IBM WebSphere 6.x/5.x/7.x/8.0, Oracle/BEA WebLogic9.x/8.x/7.x/6.x, JBoss (Wildfly) and Tomcat 7.x/6.x/ 5.x/4.x/3/x.
  • Experience with Docker Containers, leveraging Linux Containers and AMI’s to create Docker Images/containers and Kubernetes.
  • Proven experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.
  • Experience in implementing Java EE design patterns such as MVC, Singleton, Factory, Adapter, Service Locator Session Facade, DAO, DTO and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Experience in JUnit frame work with Mockito and Easy mock, SpringJunitRunner.
  • Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDE's such as Eclipse, Rational Application Developer (RAD), NetBeans, Intellij 14.x/15.x
  • Experience with relational databases - Oracle 9i/10g/11g, SQL Server 2000/2005/2008 , DB2, My SQL.
  • Good knowledge in working with Collections API, Multithreading and OOPs technologies.

TECHNICAL SKILLS

Languages: JAVA 7.0/6.0/5.0, UML, XML, SQL, PL/SQL

Frameworks: Spring 4.x/3.x/2.x, Hibernate 3.0/2.1, Struts 2.0/1.2

Web Technologies: Angular JS, jQuery, Html, JavaScript, CSS, AJAX

Database: Oracle, DB2, MongoDB, DB2, SQL Server 2000/2005/2008 , MySQL, NoSQL.

J2EE: Servlets, JSP, JSTL, JMS1.1, JDBC, JUnit, JNDI Web Services, XML, JAXB, GWT,DOM,SAX, Java Mail, Multi-threading, JTA.

Testing Frame Works: JUnit, EasyMock, Mockito,Selenium,Cucumber,TestNg.

Tools: UML, Rational Rose, Splunk, SQL Developer, TOAD, Hudson, Jenkins, Ant, Maven, Log4J, SOAPUI, Rest Client UI, Postman, Grunt, Node JS

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

Operating Systems: Unix, Linux, Windows

Web/App-Servers: JBoss (Wildfly) 6.0, Tomcat, WebSphere, WebLogic9.x/10.x.

IDEs: Eclipse, Spring Tools Suite, NetBeans, IntelliJ.

Methodologies: Waterfall Model, Iterative, Agile, Test Driven Development (TDD), OOAD, SDLC.

Version Control Systems: CVS, SVN, GitHub, Clearcase, CVS, SubVersion, WinCVS, Tortoise, CVS, Bitbucket

Build Tools: ANT, Maven, JENKINS.

Mark upLanguages: HTML5, CSS3, DHTML, XHTML, XML, XSLT.

PROFESSIONAL EXPERIENCE

Confidential, Des Moines, Iowa

Java Full Stack Developer

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases with TDD approach
  • Developed and implemented Swing, Spring,ESB Mule and J2EE based MVC (Model-View-Controller) framework for the application. Working knowledge of ORM library like SQLAlchemy.
  • Used Spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API’s and Spring Boot for micro-services.
  • Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, Slick.
  • Designed and developed the UI using HTML5, CSS3, JavaScript and AngularJS.
  • Used Bootstrap for responsive design which allows users to access it from any device.
  • Extensively used ETL methodologies for supporting data-extraction, transformations and loading processing in a corporate-wide ETL solution using Ab Intio/Informatica Power center.
  • The presentation layer used Spring MVC to implement the MVC architecture design and facilitates user interface designed by use of JSP's and tag libraries.
  • Experience in performing a task to decrease database load for search and moved some part of search to Elastic Search search engine.
  • Experience in Python Development with knowledge of Python web frameworks such as Django and Flask.
  • Worked on Media Queries as a complement to the Grid System of UI Bootstrap to facilitate the implementation of the responsiveness
  • Implemented Mediation Flows to support loose coupling between various Enterprise Information System Platforms.
  • Implemented Asynchronous invocation style using IBM Message Broker through MQ JMS Binding Exports and Imports.
  • Used Correlation sets for the Long Running Process to identify the current instance.
  • Developed Contract-First and Bottom-up Web Services using Spring -WS using IBM RAD 7.0
  • Developed Enterprise Application using Struts spring Hibernate Framework using Maven.
  • Created WSDL documents XSD s complex datatypes as per business requirements.
  • All Services are securely accessed and exposed through IBM DataPower.
  • Experience with tools like Experience with Docker Images/containers and Kubernetes.
  • Enhanced user experience by designing new web features using MVC Framework like BackboneJS accommodate these advanced and fast technologies.
  • Enhanced User Interface based on Adobe Flex..
  • Involved in using spring concepts DI/IOC, AOP, Batch implementation and Spring MVC.
  • Implemented Declarative transaction management using Spring AOP.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Developed modules in the application using micro services architecture style.
  • Involved in building and deploying scripts using Maven3.3 to generate WAR, EAR and JAR files.
  • Created WSDLs as per wire frames, UI pages generated client jars using JAX-WS.
  • Used Apache CXF to create SOAP based Restful web services.
  • Design and manipulation of JBPM process for the client activities in order to manage the people queue for each activity
  • Developed Applications using Rule Engines, Drools 4.x and ILOG with corresponding to validate the business User Roles.
  • Worked on the total re-engineering of legacy products monolith web applications into a series of well thought out micro-services.
  • Used CORE and HTML5 tag libraries for expressing Java Server Faces within a view template.
  • Wrote AngularJS services to consume Restful web service to load data.
  • Used SVN for version control and source repository, Used Fisheye for Code Review and JIRA for reporting Bugs.
  • Defined rules using JRules that are defined for resources to show details on UI pages. Followed up with Business Analysts to create conditions business functions using JRules UI.
  • Built Web pages those are more user-interactive using jQuery plugins for Drag and Drop, JQ-Validator, AutoComplete, AJAX, JSON, Angular JS, and Node.JS.
  • Written SQL queries PL SQL Stored procedures, functions, triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes.
  • Extensively worked on ETL mappings, analysis and documentation of OLAP reports requirements. Solid understanding of OLAP concepts and challenges, especially with large data sets.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Created continuous integration builds using Ant, Jenkins and deployed on WebSphere app server.
  • Used Google Maps API to implement location module in the application.
  • Worked on Rest Web services as well as Node Rest framework for backend services and used Mongo DB (NoSQL) for database services.
  • Performed Smoke Testing, Acceptance Testing, Regression testing by developing automation scripts in Java and executed them using Automation tools like Selenium WebDriver.
  • Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Developed, executed and maintained over 200 Selenium automation scripts for web application.
  • Involved in CICD process using GIT, Jenkins job creation, Maven build and publish, and Fabric implementation
  • All the functionality is implemented using Spring IO / Spring Boot, and Hibernate ORM.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Used Rabbit MQ messaging to setup communication between applications in ESB. And flows are created for JAX-WS and JAX-RS web services.
  • Participated in migration to DB2 data base from Oracle DB.
  • Done with Unit testing using MOCKITO.
  • Used IBM Clear case as version controlling system.
  • Managed and maintained Oracle and NoSQL (MongoDB) databases in production domain
  • Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects.
  • Coordinated with Performance team to get thread dumps tuned java as well as DB code.

Environment: JAVA 8,Python, J2EE,Servlets, Scala, SB Mule, JSP, Swing, Cloud Foundry, GWT, AWS, Web Sphere Application Server 8.x, XML,HTML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, Backbone JS, Maven, JBPM, Java Spring MVC, Spring Boot, SOAP, Drools,JavaScript, Jenkins, Angular JS, WebSphere server,Bootstrap, GIT, Springframe work- DI, AOP, MVC, REST, JAX-RS, CXF, IBM MQ Series, RAD 8.0, JUNIT, TDD, AWS, SOAPUI, JProfiler, Selenium, JNDI,Java/J2EEdesign patters, Adobe Flex, EMMA, JIRA, Ant, MongoDB, SQLAlchemy, Informatica, Elastic Search, HP QC, DB2, IBM Optimum tool, Google Maps API, Drools, iLog, Micro services etc.

Confidential, Richardson, Texas

Java Full Stack Developer

Responsibilities:

  • Collected required information from Agents for documenting the requirements of Accounting module, claims module.
  • Performed Iteration Planning for the Modules developed.
  • Involved in development of User Interface using XSLT, HTML, JavaScript, Ajax, DOJO, GWT and JSTL.
  • Created Dialog boxes using DOJO for better look and feel.
  • Used XSLT for all the Front-end development.
  • Performed JavaScript Validations on the data submitted by the user.
  • Used Spring MVC framework at the front end and configured many beans and wired (dependency injection) them as per the requirement.
  • Used JSON to transfer the request from the web page to the server.
  • Used Concurrent Versioning System (CVS) as a version controlling for the source code check in and check outs.
  • Used Node.js for developing single page web applications.
  • Implement modules into Node.js to integrate with designs and requirements.
  • Provided data persistence by object/relational mapping solution via Hibernate for application save, update, delete operations.
  • Developing a front-end build system to help modularize code with a focus on TDD.
  • Implemented interceptors using Hibernate and build and release Spring Boot framework.
  • Responsible for design and developing Persistence classes using Hibernate and Spring JDBC Template frameworks to save data in database tables.
  • Worked on JPA for persisting the objects into the system.
  • Involved in helping the UNIX and Splunk administrators to deploy Splunk across the UNIX and windows environment.
  • Generating Scala and java classes from the respective APIs so that they can be incorporated into the overall application.
  • Design and develop automation framework using Java, Selenium web driver, JUnit, Maven, Ant, SVN.
  • Created services for various modules like Account Creation and Maintenance using SPRING.
  • Lead the design of the new, single-page, Ajax-driven, HTML application.
  • Experienced in finding the Memory Leaks and adjusting the JVM Heap Sizes and GC Parameters using JProfile 5.1.
  • Used apache-Maven tool to build, configure, and package and deploy an application project.
  • Used Jenkins for build maven project.
  • Worked on Axis implementation and used SOAP UI to test the SOAP.
  • Worked on XML, XSD and XSLT to parse the request and create the new one based on the specification.
  • Used ANT tool to build and deploy applications.
  • Developed generic Java packages to produce and consume JMS messages through topics and queues in asynchronous message processing with guaranteed delivery.
  • Used IBM MQSeries as the JMS provider.
  • Generated the required XML files to transfer data between the server and the web pages..
  • Used DOM parser for validating the XML files against their respective Xml schemas.
  • XPATH expressions are used to extract data from the XML files.
  • Good understanding of the various states of objects in hibernate and well versed with the transportation of data objects across the tiers by detaching, reattaching to the session.
  • Developed unit test cases using JUnit and Mock Objects.
  • Collected required information from Agents for documenting the requirements of Accounting module, claims module.

Environment: XSLT, AJAX, HTML, Spring Boot, JavaScript, CSS, DOJO, Spring, Hibernate, JBoss, JUnit, DB2, DB Visualizer, Eclipse IDE, CVS, XPath, XSLT, JAX-RPC, Web Services, XML Schema, Selenium, DOM parser, fiddler.

Confidential

Java 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 using new features of Java8 Annotations, Generics, enhanced for loop and ENUMS.
  • Implemented Multi-Threading using Executor Service concept to pull data concurrently from multiple resources in order to generate PDF file in a timely manner using open source iText API.
  • Developed UI pages with Spring MVC, HTML5, CSS3,and used Boot Strap for creating Web pages.
  • Created Mule ESB based Tooling suite for handling message transitioning, validation, enrichment and routing to Upstream and Downstream entity data consumers.
  • Customized the IBM Lombardi Coaches as per the business needs using DOJO, JavaScript, XML, XSLT.
  • Designed new Dashboards using Lombardi Teamworks for status of incoming and outgoing requests.
  • Implemented design patterns such as Session Façade, Adaptor, Bean Factory and Singleton.
  • Setup Spring 4.x Job by configuring job Tasklets, Quartz Scheduler and Listeners for error handling.
  • Developed bean references in Spring framework using Dependency Injection (DI)/IOC
  • Used Spring Annotations to simplify the business logic for creating Spring MVC RESTful web services.
  • Worked on Column Filters of Data table using JQuery and React.JS.
  • Used spring boot Actuator to externalize application's configuration properties for different environments
  • Implemented pre-authentication and data base security using Spring security and securing application access and Spring Batch for scheduling and maintenance of batch jobs.
  • Configured Swagger-UI registered Micro service with Eureka server to monitor service health check from Spring Boot admin console and Spring Hystrix dashboard.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • 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.
  • Developed entire user interface using various ExtJS components like Form panels, Tab panels, View port and Editable grids
  • Micro services has been built using spring boot, spring security and deployed to AWS cloud.
  • Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Setup the continuous Integration (CI) and continuous deployment (CD) jobs in Jenkins.
  • Used Micro service architecture, with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • 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.
  • Experience with GIT for version control, experience with git-bash and git-hub
  • Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
  • Prepared Junit and Test NG test cases and executed them as part of auto build process from Jenkins Jobs.
  • Created JSON Data and stored as documents comprising documents, data types and conversions in MongoDB.
  • Extensively Used Apache Storm to transform unstructured data before it sending into NOSQL Data Base.
  • Integrated SoapUI and JMeter Test cases into Maven.
  • Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.
  • Writing Entities in Java, Play Framework along with named queries to interact with database.
  • Prepared SQL/PL-SQL scripts and Stored Procedures required to implement fine-tuned from DBAs if needed.
  • Experienced in Splunk development - Splunk search language, Splunk Web Framework, simple xml, alerts configuration, report building, custom dashboard building and data modelling.
  • Worked on Splunk DB Connect APP to load the data into Splunk from Oracle Database.
  • Monitored the error logs using Log4J and fixed the problems.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers.

Environment: IBM Lombardi, HTML 5, CSS 3, Bootstrap, Angular JS 1.5, JavaScript, JSON, React JS, Maven 3.0, Spring 4.x, Hibernate 4.x, Mule ESB, Restful Web Services, WebLogic Application Server,Jersey framework, Amazon Elastic Beanstalk, S3, Soap UI, Jenkins, Git, Python, Django, Jquery, DOM, JAX-RS, Junit 4.4, Log4j, Apache Kafka, MongoDB, Oracle, Agile Scrum.

Confidential

Java 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 lightweight and comprehensive solution to 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.
  • Developed necessary parsing and XML construction logic using XML parser APIs JAX-B
  • Experience in implementing custom monitoring system through Splunk into deployment processes.
  • Implemented RESTful Web Services using Spring MVC and JSON.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • 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: Spring MVC, JSON, Maven, ReactJS,Jenkins, REST, Splunk, Hibernate, HTML, Eclipse, STS, XML, JAX-B, GIT, Jenkins, TestNG, Selenium.

We'd love your feedback!