We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Des Moines, IowA

SUMMARY:

  • Over 8+ years of strong experience in design, development and deployment of web - based and Client-Server business
  • Applications using Java/J2EE technologies in domains like Health, Banking, Retail and Insurance.
  • Experience in Agile software development process Test Driven Development, Waterfall, Scrum methodologies.
  • Expertise in the implementation of Core Java concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading, Data structures etc.
  • Have experience in designing professional UI web applications using front-end technologies like HTML5, CSS3, JavaScript, XML, jQuery, AJAX, JSON, Angular.js, Backbone.js, Require.js, Node.js, Ext.js and Flash.
  • Experience in developing scalable, reliable and efficient enterprise applications using Java, Spring, Struts, Hibernate, JSF, JDBC, JSP, Servlets, EJB, JMS, XML, XSLT, JAXB SQL, PL/SQL, Unix Shell scripting.
  • Developed applications using new features of Java8(Lambda functions, functional interfaces, predicates).
  • Design, implement, test and deploy services in a Microservice-oriented architecture and has Implemented the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API).
  • Strong experience in Spring Framework modules such as Spring Core, Spring MVC, Spring JDBC, Spring ORM, Spring IOC, Spring Boot and Spring Data JPA, Spring Security and Spring Batch.
  • Experience working with persistence framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language (HQL).
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases : Oracle 10g/11g, IBM DB2, MySQL, Sybase, SQL Server 2000, MongoDB.
  • Strong experience with NO SQL database such as Mongo DB, Cassandra and Dynamo DB development (reports, schema design, map reduce functions) using ODM (Object Document Mappers) like Mongo’s Connector, Cassandra Node Connector.
  • Good Experience in implementing Web Services such as SOAP using WSDL, JAX-WS and REST using Spring Boot, Apache CFX, JAX-RS and Jersey Frameworks.
  • Possess experience in working with cloud platforms like AWS (Amazon Web Services) and Spring Cloud.
  • Having knowledge on (JMS) MQ’s like Kafka, Rabbit MQ, IBM MQ and Active MQ.
  • Used Web Sphere Application Server, Web Logic Application Server, JBoss, Apache Tomcat in my projects.
  • Good Experience in designing Java, J2EE applications using Amazon Web Services and have good knowledge of
  • AWS services like EC2, S3, Elastic Beanstalk, ELB, VPC, Direct Connect, Route53, SNS, SQS.
  • Configured and maintained web/application servers like Apache Tomcat, JBoss, IBM WebSphere, WebLogic.
  • Hands on experience with build tools like ANT, Maven, Docker, Gradle and logging tools like Log4J.
  • Good Experience in software configuration management using CVS, GIT and SVN.
  • Performed Unit testing on angular applications using tools like Karma, Jasmine, Integration testing using Selenium, Hudson, Jenkins, Cucumber, chai, Mockito, Protractor.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java 6/7/8, Java/J2EE, Scala, Python, Swing, JDBC, DTD, UML, Design Patterns, Shell Scripts, HTML, PHP, JavaScript, Golang, SQL and PL/SQL

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

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

Frameworks: Struts 2.x/1.x, Spring 3.x, Hibernate 4.x/3.x, JSF 1.2/2.0, iBatis

IDEs: Eclipse 3.x, IBM WebSphere Application Developer 5.x, IBM RAD, Scala

Web technologies: JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS, HTML5

JAXWS, JAXRPC, JAX: RS, SOAP, WSDL, UDDI

Testing technologies/tools: Junit, Jasmine, Karma, Selenium, Protractor, Soap UI

Database Servers: Oracle 10g/11g/12C, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1

Build Tools: ANT, Log4j, Hudson3.x, Jenkins 2.x, Gradle and Drools

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

PROFESSIONAL EXPERIENCE:

Confidential, Des Moines, Iowa

Java Full Stack Developer

Responsibilities:

  • Worked in Agile Methodology and involved in Sprint Planning meetings to estimate the Features.
  • The application is built based on Micro Services Oriented Architecture and developed dynamic single page applications using Angular 4.0 framework with HTML5, CSS3 and Twitter Bootstrap
  • Used Angular Promise, Angular Custom directives, Angular custom services, Angular to REST to Spring calls.
  • Developed applications using MEAN (Mongo-DB + Express.JS + Angular 4 + Node.JS ) stack and created POC's for rest service development using Node.JS, Express.JS and MongoDB.
  • Have extensively used Java8 Streams, Lambda Functions, Predicates, Functional Interfaces, Method References, Filters, Collections and Default Methods.
  • Implemented Spring Framework including Spring Core/IOC, Spring AOP for programmatic transaction management , also used other modules of Spring DAO along with Struts Framework to deal with database.
  • Load balancing among the servers was implemented by using Spring Ribbon.
  • Spring Boot Microservices Rest API’s were implemented using Jersey Framework .
  • Used Hibernate extensively to have Database access mechanism with complex queries through Hibernate Query
  • Language, Named Parameters, Named Queries.
  • Integrated Spring with Hibernate using configurations and implemented DAO layer to save entities into data base.
  • Developed spring boot applications for REST services and deployed in Pivotal Cloud Foundry (Pivotal Application Service, Container Service and Functional Service).
  • Worked on Spring cloud for Routing, Service-Service calls, Distributed Messaging, Global locks.
  • Created Stored Procedures, user defined functions and Views, modified already existing stored procedures, triggers, views, indexes depending on the requirement
  • Implemented MongoDB queries for reporting and analyzing production data and also used various concepts such as locking, transactions, indexes, sharing, replication and schema design.
  • Used Python to build an interactive web-based solution and for designing database Model.
  • Migrated from SOAP to REST Web Services to work with different data formats.
  • Configured OIDC (Open ID Connect) on top of OAUTH 2.0 authentication and authorization framework to provide the security to rest web services.
  • Involved in designing and implementing scalable, RESTful and Microservices in the back-end. The back-end is written in Java using Spring Boot for simplicity and scalability.
  • Used Apache Kafka (Message Queues) for reliable, asynchronous exchange of important information between multiple business applications and for building real time data pipelines.
  • Deployed Applications on JBOSS Application Server.
  • Developed Applications using Rule Engines-JBoss Drools 4.x, Work flows, Human tasks to implement business rules validations and provided Drools Dashboard for business users.
  • Worked with Git Version control system to track various aspects of the project.
  • Deployed the Application into Docker container and made easily accessible at runtime.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with Jenkins, Jenkins Jobs.
  • Developed JUnit, Mockito for unit test of all developed modules.
  • Have written controllers with Groovy to connect front-end interfaces with java services and used to achieve functionality with reduced code length and also developed Groovy test cases.
  • Testing of angular frameworks is done by using Protractor framework.
  • Performed cross browser testing by using Selenium Grid on multiple browsers and on different platforms.

Environment: Java and J2EEdesign patterns, HTML5, CSS3, Angular 4, Bootstrap, Lambda expressions, Spring AOP,

Confidential, TX

Sr. Java/ J2EE Full Stack Developer

Responsibilities:

  • Developed a Micro Service Oriented application with React JS in the front end and Spring Boot service.
  • Developed, designed implemented many front-end pages of the application using HTML5, CSS-LESS, Bootstrap 4.0, AJAX.
  • Participated in Agile Methodology and involved in Design, Development, System Testing, User Acceptance Testing also attended daily and weekly SCRUM meetings to update working status.
  • For client-side view rendering services, used React JS and various predefined Redux libraries.
  • Used Redux-Store and Redux-Reduce for holding the state tree of the application.
  • Implemented Node JS as a server-side proxy for an event-driven model.
  • Involved to implement various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Developed the application using Spring Framework to achieve Dependency Injection for loose coupling, modularity, easy unit testing.
  • Building cloud microservices and implementing back-up using Spring Boot .
  • Implemented crosscutting concerns using Spring AOP and data base security using Spring Security technologies like JWT (Jason Web Tokens).
  • W orked on Spring Security for application authentication and authorization and performed running of batch jobs using Spring Batch ( Quartz Scheduler ).
  • Implemented RESTful service using WADL (Web Application Description Language) for modelling the resources provided by the services and relationships between them.
  • Used Rabbit MQ to have a synchronous messaging service to deploy into cloud.
  • Efficiently implemented platform as service technologies like Pivotal Cloud Foundry (Pivotal Application Service, Container Service and Functional Service).
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking
  • Worked with Cassandra Node Connector for database persistent to interact with Cassandra DB.
  • Hibernate ORM framework is used to make connections with MY SQL Database.
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Deployed applications on multiple WebLogic Servers and maintained Load Balancing, High availability.
  • Testing for NODE JS is done using Mocha and Cha i and for spring boot used Mockito, JUni t, Mock MVC and thereby achieved Test Driven Development .
  • Behavioral and integration testing is done using Cucumber and Selenium testing tools.
  • Used Subversion for version control and log4j for logging errors.

Environment: JavaScript, React JS-Redux, Node.js, HTML5, CSS3-LESS, AJAX, Bootstrap, JQuery, Spring security, Rabbit MQ, Spring Data, Spring Batch, Hibernate, Spring Boot, Microservices, Restful Services, Eclipse Java EE IDE, SVN, MY SQL, Web Logic Application Server , Jenkins, PCF, Selenium, Cucumber, Cassandra DB, Maven, JWT .

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Used Agile software development methodology which helps to develop project plans
  • Participate in project planning sessions with business analysts and team members to analyze business IT requirements and translate business requirements into working model.
  • Involved in developing applications using Core Java, J2EE and Struts
  • Implemented an IMS compliant SIP client suitable for communicating with the SIP Applications deployed in the SIP Application server.
  • Contributed in developing a full-fledged SIP Application, which is capable of handling sessions across multiple users dedicated for Video on Demand Solution.
  • Develop web application using Struts Framework
  • Designed and developed user interfaces using JSP, HTML and CSS, ajax, jQuery.
  • Used JavaScript and Struts validation framework for performing front end validations.
  • Developed ActionForm classes, Form beans, Action Classes using Struts.
  • Hibernate is used to persist the objects in the Database. Use Hibernate framework for the backend persistence
  • Implemented MVC, DAO J2EE design patterns as a part of application development.
  • Develop DAO design pattern for hiding the access to data source objects.
  • Maintain six (6) PL/SQL stored packages used in a custom designed Oracle based client billing system Maintenance includes bug fixing as well as design and development of existing package enhancements as well as new packages to extend current system functionality.
  • Designed, configured and deployed Amazon Web Services(AWS ) for applications utilizing the AWS stack(including EC2,s3) focusing on high availability, fault tolerance and auto scaling.
  • Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking
  • Use CVS for software configuration management and version control.
  • Involved in designing and creating Use case diagrams , sequence diagrams and class diagrams using MS VisionTool
  • Deploy the application on the WebSphere Application Server.

Environment: OOAD, UML, SIP, Java, J2EE, Servlets, Struts (MVC), Spring Framework, Swing, Hibernate 3.0, Web Sphere 6.0, Eclipse IDE, JSF, JSP, JPA, JDBC, EJB, HTML, JavaScript, Web sphere MQ Series, DHTML, Web services, CSS, JQuery, SOAP, WSDL, JDK 1.5, TDD, SQL, JDeveloper, AWS, JUnit, Win NT & UNIX, PL/SQL.

Confidential - San Ramon, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in the design and development phases of Agile Software Development. Analyzed current Mainframe system and designed new GUI screens
  • Played a vital role in Scala framework for web based applications
  • Used Filenet for Content Management and for streamlining Business Processes.
  • Created Responsive Layouts for multiple devices and platforms using foundation framework.
  • Implemented printable chart report using HTML, CSS and jQuery.
  • Applied JavaScript for client side form validation.
  • Worked on UNIX, LINUX to move the project into production environment.
  • Created Managed Beans for handling JSF pages and include logic for processing of the data on the page.
  • Used Object/Relational mapping tool Hibernate to achieve object to database table persistency.
  • Worked with Core Java to develop which includes web interfaces using HTML, CSS, JavaScript and Web services.
  • Developed web GUI involving HTML, Java Script under MVC architecture.
  • Creation of WebLogic domains and setup Admin & Managed servers for JAVA/J2EE applications on Non Production and Production environments.
  • Involved in the configuration of Spring Framework and Hibernate mapping tool.
  • Monitoring WebLogic/JBoss Server health and security.
  • Creation of Connection Pools, Data Sources in WebLogic console.
  • Implemented Hibernate for Database Transactions on DB2.
  • Involved in configuring hibernate to access database and retrieve data from the database
  • Written Web Services (JAX-WS) for external system via SOAP/HTTP call.
  • Developed unit test cases using JUnit and used Log4J for logging and debugging.
  • Involved in developing SQL queries, stored procedures, and functions.
  • Creating and updating existing build scripts using Ant for deployment Tested and implemented/deployed application on WAS 6.1 server.

Environment: FileNet, IBM RAD 6.0, Scala, Java 1.5, JSP, Servlets, Core Java, Spring, Swing, Hibernate, JSF, ICE Faces, Hibernate, HTML, CSS, JavaScript, NodeJs, UNIX, Web Services- SOAP, WAS 6.1, XML, IBM WebSphere 6.1, Rational Clear Case, Log 4j, IBM DB2.

Confidential, Bloomington.

Java/J2EE Developer

Responsibilities:

  • Involved in various phases like design and development of Software development life cycle(SDLC)
  • Used Rational Rose for the use case Diagrams, class diagrams, and sequence diagrams to represent the detailed design phase.
  • Developed the application using agile methodology and planned the Scrum meetings.
  • Server- Side implemented on J2EE, Eclipse platform
  • Designed and developed the UI using Swing, JSP, HTML5, CSS3, JavaScript (JQuery), and Flex builder.
  • Designed and developed application based on Struts framework using MVC design patterns.
  • Responsible for development of the functionality using Struts framework
  • Used Hibernate in data access layer to access and update information in the database.
  • Used Object/Relational mapping tool Hibernate to achieve object to database table persistency
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Developed web GUI involving HTML, Java Script under MVC architecture.
  • Provided database interface using JDBC drivers with back-end as DB2.
  • Used IBM DB2 with the functionalities of the database administrator as the backend database.
  • Developed automated build files, reporting and documentation using Maven.
  • Monitored the error logs using Log4J and fixed the problems.
  • Maintained the source code versions in CVS repository.
  • Used JUnit Testing Framework for performing unit testing

Environment: Swing, HTML5, CSS, Struts 2.0, Hibernate, JSP 2.0, JMS 1.1, JBoss 4.0, EJB 2.0, Eclipse 3.1, JDBC, XML, XSLT, LDAP server, DB2, Flex builder JavaScript, UML, Rational Rose, CVS, Log4j, Unix, JQuery, Maven.

Confidential

Java Developer.

Responsibilities:

  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose As a team member involved in Development using JSP, Servlets and an internal tool called Content Management to organize the JSPs created.
  • Provide a login screen for the employees with validation, added client side validations using java script and server side validation using Struts Validator Framework.
  • Developed Add/Edit KYC Details, Enhanced KYC, Risk Score/EDD and Comments modules using J2EE architecture in Spring MVC Framework by implementing MVC model, which included invocation of Web Services/EJB for integration with external system.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Used Rational Clear Case for version control and log4j for logging purposes.
  • Designed WSDL's and elaborated type of definitions; schemas based on corporate standards, integration and security specifications
  • Tracked errors or unexpected results/bugs with Bugzilla and coordinated with help desk staff.
  • Maintained version control using VSS.
  • Performed Unit Test using Junit, Integration Testing, and System Testing.

Environment: Java, Jdk 1.3, J2EE (JSP, Servlets, EJB), JDBC, Apache Tomcat, Web portal, oracle, HTML, DHTML, SQL and JUnit.

We'd love your feedback!