We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • Having 8+ Years of experience as aFull - Stack Java/J2EE Developer with diversified exposure in analysis, design, development and implementation of web-based applications.
  • Strong experience in Designing, Developing, Integrating Java/JEE applications and providing different design technical solutions as per business requirements.
  • Strong Knowledge on Application Development using Software Development Life Cycle SDLCusing various methodologies like Waterfall,Agile/Scrum.
  • Strong experience in Web Development, Distributed Applications, Service Oriented Architecture, Client-Server and N-tier (Multi-tier) applications using OOPS-Object Oriented Analysis (OOA), Object Oriented Design (OOD), TDD application programming with web based distributed architecture using Sun's Java technologies.
  • Technical Skills in Core Java (OOPS, Collections), JSP, Servlets, JDBC, Struts, Spring, Hibernate.
  • Good experience in writing SQL Queries, Functions.
  • Implemented the Internationalization (Multi Locales) supported products with Struts, i18n.
  • Building and deploying applications in different environments by using Ant, Maven build tools, Jenkins, Sonar.
  • Experience in Amazon Web Services and Implemented EC2 (Security Groups, Elastic IP's, Load balancers, Auto scaling groups, Placement Groups) and configured VPC, Simple storage service bucket to implement WordPress site on Amazon cloud.
  • Experience implementing SOA, Webservice applications.
  • Experience in Microservices and Spring Boot application development.
  • Strong Experience in developing the application using frameworks like Struts, Java Server Faces (JSF) and Spring Frameworks Worked on maintaining the persistence using Hibernate, JPA ORM.
  • Experienced in implementing presentation layer using JSF, JSP, HTML5, CSS, JQuery, JavaScript, AngularJS, Angular 2, Ext JS, Node JS, JSON and Servlets.
  • Proficiency in developing web services (Soap, Restful) that include several components like SOAP, WSDL, XML, XSD, Axis2, JAXB, JAX-RS and JAX-WS. Also Developed SOAP web services using Apache CXF and Drop Wizard, IBM MQ, Mule Soft ESB.
  • Experience in using XML based technologies and parsers DOM, SAX, JAXP, and JAXB.
  • Good knowledge in Python and Hadoop, HDFS, Map Reduce, Hive, HBase, Flume.
  • Experience in database design, NoSQL, data modeling and developing stored procedures, functions and triggers using SQL plus, SQL developer in Oracle 9i, My SQL and DB2.
  • Created REST APIs by using spring, exposed them from my existing system so that it is consumed by other application.
  • Experience in several agile frameworks like Scrum, XP, and Using TDD and ATDD approach.
  • Experience in writing test-cases in Java environment using Junit, Mockito and Power mock, JIRA.
  • Experience in managing the build files using ANT and Maven.
  • Experience deploying applications on Apache Tomcat 6 Web Server, BEA Web logic 8/9/10, Web sphere 5.0/6.0 application server environments.
  • Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE Technologies, Patterns and popular open-source framework Struts, Spring MVC, spring, JPA and Hibernate.
  • Experience with Software designing and modeling using UML on Rational Rose and Enterprise Architect.
  • Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services and using AWS admin console.
  • Hands on experience in deployment of J2EE applications on JBoss, Tomcat, IBM Web Sphere and Web logic Application Servers.
  • Good experience maintaining the project in IBM Rational Clear Case, SVN, CVS, StarTeam version control repositories.
  • Experience in Managing Crystal Report, ADBASE for Use of Relational Database, and ACE framework combination of JSON, JQuery, and JSF.
  • Experience in Java Framework Integration with Apache Camel.
  • Exceptional ability to learn and master new technologies and to deliver outputs in short deadlines.
  • Well-rounded, flexible, numerate, adaptable, self-motivated and works well as part of a team.
  • Capability to work diligently under pressure in a fast-paced environment, consistently meet critical deadline.

TECHNICAL SKILLS

Core Languages: JAVA 1.8, J2EE/JEE.

AWS Skills: EC2, S3, RDS, EBS, IAM, AMI, ELB, CLI, SNS, GIT, DNS, Route53, DBA

DevOps Skills: Jenkins, Ansible, Docker, Git

Web technologies: Servlets2.3, JSP1.2, Struts1.2/2.0, Spring3.5 MVC, i18n, JDBC, XML, jQuery, AngularJS.

Distributed Tech: Web Services (WSDL, SOAP, Rest, CXF, JaxWs, Rest Easy,GraphQL)

Web/Application servers: Spring Boot, JBoss8, BeaWebLogic10, Apache Tomcat7.0

Database Servers: MongoDB, Cassandra, Oracle11g, DB2, MySQL.

OS: RedHat Linux, UNIX, Windows.

Design patterns: MVC-Model View Controller, Front Controller, Singleton Object, DAO

Framework: Struts1, Tiles, Hibernate 3.1, Spring 3.0, Spring boot Tag Libraries, jQuery.

IDE’s: Eclipse, IntelliJ, STS

Tools: CVS, SVN, Git, Maven, Ant, log4j, Junit, SOAP-UI, Advanced Rest Client, CSS, HTML

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

Java Full Stack developer

Responsibilities:

  • Involved in SDLC (System Development Life Cycle) of the total system and followed Agile/Scrum.
  • Involved in Requirements gathering, Analysis, Design, Development, and Testing of the application using AGILE methodology (SCRUM).
  • Involved in designing the user experience interface Ul/UX strategy, UI requirements, converting findings into UI designs.
  • Leveraged MVC design pattern to organize Angular controllers, Custom directives, factories and views.
  • Worked on the REST/Web API to create the services and tested on postman and used in Angular $HTTP service calls and bind the data in the table using ng-repeat attributes.
  • Used NPM for installing required node modules and other published Angular NPM modules.
  • Implemented Angular 2.0 in a Component Driven Architecture with RXJS.
  • Working knowledge on Azure cloud IaaS and PaaS Services.
  • Worked Extensively with Angular CLI for creating components, Services, pipes, Directives
  • Built web pages that are more user-interactive using jQuery plug-in for Drag and Drop, AutoComplete, AJAX, JSON, Angular 2, and JavaScript, Bootstrap.
  • Used Angular2 as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Sass, LESS, Bootstrap, Angular 2.
  • Worked on Cross-Browser Compatibility and tested each & Every web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.
  • Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators
  • Performed client-side validations using JavaScript and Angular controller to make server lite for enhanced performance.
  • Used SVN for version control and ALM for defect tracking.
  • Designed and developed web interfaces and business logic using Spring, JSP, Servlets, JavaBeans, Spring JDBC, Java Script, HTML, and XML Technologies.
  • Developed core Java programs for all business rules and workflows using spring framework.
  • Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in building Restful Web services using JAX-RSAPI.
  • Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings.
  • Configured the deployment descriptors in Hibernate to achieve object relational mapping.
  • Designed and developed database objects like Tables, Views, Stored Procedures, User Functions using PL/SQL, SQL Developer and used them in WEB components.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot.
  • Built MAVEN scripts for automated deployment and for the build operation of the entire application.
  • Implemented Java 8 features such as Streams, Lambda expressions, method reference and Optional Class to reduce the code size and simplify the operations.
  • Used Spring JPA to design entity data mapping with Oracle DB.
  • Implemented Log4J1.2 for Logging Errors, debugging and tracking using loggers, appenders.
  • Designed, developed, planned, and migrated servers, relational databases (COSMOS DB) and websites to Microsoft azure cloud.
  • Knowledge in configuring Cloud platform such as VMs, Azure AD, Web Apps, DB’s, Cloud Services, etc.
  • Experienced on creating and managing Azure VM, VMware tools, Cloud Services, and Storages.
  • Experienced with deployments, maintenance and troubleshooting applications on Azure Cloud.

Environment: Core Java, JSP, Webservices, J2ee, JDK 8, Spring boot, Rest Easy, HTML, AWS, SAML, LDAP, CSS, Postman, Hibernate 3.2, JMS, Spring Boot, AWS, JBoss,Kafka,GraphQL, Postgress, GIT, Maven, JUnit, Log4j, XML, AJAX, JSON, STS, Eclipse,Karate Framework,Jira,Splunk

Confidential, Birmingham, AL

Senior Java developer

Responsibilities:

  • Involved in SDLC (System Development Life Cycle) of the total system and followed Agile/Scrum.
  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project
  • Used Spring Framework in the application, which is based on the MVC design pattern.
  • Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX jQuery to speed the application.
  • UsedJBossGuvnor 5.4 /Drools 6.2/Drools 6.4Workbench and Drools 6.4 API's for writing business rules to solve complex business problems.
  • Worked on migrating JRules toDrools.
  • Design and implementation ofSpring-Securityfor the application for authentication process against LDAP.
  • UsedFortifytool to scan the entire projects and show the major defects in the project. UsedMavento build the service andANTto build the entire domain before migrating the changes to different environments.
  • Design and implementation ofMicro services for the application for authentication process against LDAP.
  • Worked on the rule's conversion and integration from 5.4 to 6.4.
  • BuildRESTfulWeb services usingJAX-RSAPI.
  • Developed new web applications like Fee Engine Test Generator and C2CTest Generators using Spring
  • Used jQuery to manipulate the DOM objects for a User interface look and feel and for Ajax calls.
  • Developed Single Page Application (SPA) using Angular Js.
  • Used Spring Framework for Dependency injection, security features and integrated with the Hibernate framework.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Experience in the development of JAX-WS, Apache Axis for Web Services using SOAP, WSDL.
  • Created Business to Business communication by encapsulating SOAP Web services in Java File and Stateless Session Beans.
  • Developing promotions Micro service using Java, Spring Boot.
  • Worked on developing Micro services using Spring Boot and Spring Cloud were developed, test and documented scalable and high-quality business applications according to business requirements.
  • Used Spring core annotations for Dependency Injection Spring DI and Spring MVC for REST API’s and Spring Boot for micro-services.
  • Test Web Services using SOAP UI.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, UDDI.
  • Extensively worked on form validation using the Spring Validator framework.
  • Developed Form Beans and Action Classes to model views and client-side functionality.
  • UsingSpring Bootlearning and developing the new Rest web services
  • Used the Struts Validator framework for validating the forms.
  • Used JMS (MQ Series) for sending out automated notification emails to respective users of the application.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Involved in Performance Tuning of the database.
  • Developed Scripts for customizing reports depending upon various customer requirements.
  • Responsibilities include design for future user requirements by interacting with users, as well as new development and maintenance of the existing source code.
  • Client-Side Validations and Code are written using JavaScript.
  • Used MAVEN to build the application.
  • Created Auto deploy jobs using Jenkins and Gradle.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed the different components of the application using Rational Application Developer (RAD) 7.5 and used SVN for version control.
  • Developed and tested the web application using HTML5, CSS3and Redux.
  • Unit tested the applications before release to QA.
  • Worked with Quality Assurance team in tracking and fixing bugs
  • Designed Spring boot mechanism without configuration XML's and replaced it with Java classes.

Environment: Core Java, JSP, Webservices, J2ee, JDK 8, Spring boot, Rest Easy, HTML, AWS, SAML, LDAP, CSS, Postman, Hibernate 3.2, JMS, Spring Boot, AWS, JBoss, Oracle 11g, GIT, Ant, Maven, JUnit, Log4j, XML, AJAX, JSON, STS, Eclipse.

Confidential, Dallas, TX

Java developer

Responsibilities:

  • Involved in SDLC (System Development Life Cycle) of the total system and followed Agile/Scrum.
  • Worked in a full Agile environment, participated in user story discussions and estimating the points.
  • Get the requirement from the client and based on analysis give some estimation points.
  • Understanding Functional and Technical Requirement Specification of the customer’s need for the product.
  • Involved designing in web pages using HTML5, CSS3, Angular 4, Bootstrap, jQuery.
  • Developed one of a kind Micro UI which consists of Main UI, Core UI and Module UI.
  • Main UI connects Core UI with different Modules UI and acts as a heart of application which contains all tags of core UI and modules UI. Modules UI contains different modules which contain code of all web pages.
  • Core UI contains the shared library components which can be utilized in modules UI.
  • Developed core components which can be utilized for multiple web pages using modern API’s like ng - draggable, ng - date-time picker, angular material data table.
  • Developedclient-side validationcode usingAngular with typescriptandJQUERY.
  • Developed RESTFUL web services usingSpringBoot with well-maintained modules like DAO, DAO Implementation, Service, Service Implementation, Web Controller.
  • Used AWS to deploy the project on an EC2 instance. Have created highly fault tolerant, highly scalable java application using AWS Elastic Load Balancing, EC2, VPC and S3 as part of process and security improvements
  • Used NoSQL database Cassandra for having high efficiency and good response for the request.
  • Used complete annotation driven approach to develop the application using Spring Boot and was involved in setting up the Spring bean profiling.
  • Used Maven as build tool and Jenkins for CD/CI deployment process.
  • Involved in Continuous Integration and deployment using Jenkins Tool to monitor build and track the health of application.

Environment: Core Java, JSP, Servlets2.3, JSP, Webservices, SOAP1.2, Rest Easy, HTML, Angular Js, CSS, Bootstrap, Hibernate 3.2, JMS, Spring Boot, JBoss, Oracle 11g, SVN-Tortoise, Ant, Maven, JUnit, Log4j, JAXB, XML, AJAX, JSon, CSS, Eclipse.

Confidential

Java Developer

Responsibilities:

  • Worked in a full Agile environment, participated in user story discussions and estimating the points. Scrum Involved with business teams in requirement gathering process.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Designed and developed the UI using JSP, HTML, HTML5, CSS and JavaScript, AJAX, JSON.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed the applications using Java, J2EE, and JDBC.
  • Worked on various use cases in development using Struts and testing the functionalities.
  • Involved in preparing the High Level and Detail level design of the system using J2EE.
  • Involved in the development of model, library, struts and form classes (MVC).
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Developed SOAP based XML web services.
  • Worked with high volume and complex PL/SQL stored procedures and packages using TOAD.
  • Used different patterns like SOA, MVC pattern, DAO pattern, and singleton.
  • Directly worked with Business Analysts and SMEs to gather requirements from the customer
  • Developed Stored Procedures, triggered stored procedures using Hibernate in secondary project, involved in developing Programmatic transactions using Hibernate.
  • Worked on integration modules, BPEL business objects, Business Rules, Invoking Human tasks, deploying into WebSphere Process Server and tested using Business Process Choreographer.
  • Experience with eclipse plug-ins like Find Bugs, Check Style
  • Apache Ant was used for the entire build process.
  • Used Rational Clear Case for version control and JUnit for unit testing.
  • Configured JBOSS Application server and deployed the web components.
  • Provided troubleshooting and error handling support in multiple projects.

Environment: Core Java, JSP, Servlets2.3, Struts, Hibernate 3.2, JMS, Webservices, SOAP1.2, WebLogic, Oracle 11g, SVN-Tortoise, Ant, Junit, Log4j, JAXB, XML, Eclipse, JavaScript, Windows, UNIX, CSS, HTML.

Confidential

Java Developer

Responsibilities:

  • Deploying the configured builds in different environments and set up for testing by the testers.
  • Involved in the loan details Presentation module.
  • Involved in the implementation of the Service Locator, Business Delegate and the Session Façade design pattern for the enterprises level functionality.
  • Used JavaScript, for the client end data validations
  • Implemented Struts framework (Action and Controller classes) for dispatching request to appropriate class.
  • Used Struts Validation framework for validation of user input as per the business logic and initial data loading.
  • Designed and delivered innovative transparent cryptography layer for Dojo SQL using AES 256-bit encryption, protecting stolen laptops from having their offline data compromised.
  • Written SQL, PL/SQL queries. And used DB2 stored procedure, functions, triggers, cursors, objects, sequences etc.
  • Used Crystal Report tools to generate data sources.
  • Application development using N-tiered client/server development.
  • Implemented Rational Unified Process (RUP) for software development process
  • Developing a mechanism for sending and receiving SOAP messages over JMS by MQ Series Engine
  • Implemented Web Services using SOAP protocol, UDDI, WSDL and Service oriented Architecture (SOA) Concept.
  • Written JUnit test cases for Business Objects, and prepared code documentation for future reference and upgrades.
  • Written build xml file for ANT scripting.

Environment: Struts1.1, JSP1.2, JBoss, MySQL, IntelliJ4.5, Windows8, XML, JAXB, SVN, Ant, JavaScript, CSS.

We'd love your feedback!