We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

HoustoN

SUMMARY

  • Around 11+ years of extensive experience in object - oriented design/analysis, Java development, web services for service-oriented architecture, and data modeling, skilled at progressing from problem statement to well-documented designs and code, Testing of various client/server and web applications.
  • Proficient with various Software Development Life Cycle (SDLC) methodologies like Agile, Scrum.
  • Experienced in UI frame works such as jQuery, Ajax, Google Web Toolkit (GWT), JavaScript, Node JS, React JS, Backbone JS, AngularJS, Tag Libraries, Custom Tags. Experienced in Full stack UI technologies using Grunt JS, Gulp Server, Yoman generator for Angular.
  • Extensively experienced in J2EE technologies like Core Java, Servlets, JSP, JSTL, JDBC Data Access API, XML, JNDI, Spring, Hibernate,
  • Extensively used Java 1.8 features such as Lambda expressions, Parallel operations on Collections and for effective sorting mechanisms and new Date Time API. Expertise in design and development of various web and enterprise-level applications using Java/J2EE technologies such as Spring, Hibernate, EJB, JPA, JSF, Struts framework, Servlets.
  • Proficient experience in Scala to develop web-applications, analyze data with Spark and implementing teh same in AWS lambda functions.
  • Proficient in using Amazon Web Services AWS. Extensive experience focusing on services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elastic Cache.
  • Good experience in using Amazon Web Services (AWS) andAWSSNS/SQS for delivering messages.
  • Deploy application updates to AWS and monitored teh load balancing of different instances.
  • Experience in developing web services like (SOAP and REST) and consuming web services with Python and Scala.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Annotations, Spring Transactions and Spring Security.
  • Experience in implementing client - server business applications using Microservices, Designed and developed Microservices business components using Spring Boot.
  • In depth knowledge and work experience in managing NoSQL based databases specifically like MongoDB and managing very high load of transactions.
  • Strong experience in designing and developing data models and accessing from Java applications using SQL, PL/SQL, ORM tool Hibernate and TEMPhas experience with NoSQL databases like MongoDB, Cassandra.
  • In depth knowledge on core java concepts such as OOPS, Collections, Threading, generics, exception handling, Thread pools, concurrent utilities, File IO and Serialization.
  • Good knowledge in Hadoop Architecture with various components such as HDFS, Flume, Pig and MapReduce.
  • Good experience with messaging systems like Kafka event sourcing.
  • Hands on experience in XML related technologies JAXP (SAX, DOM) parsers for parsing XML into Java object.
  • Proficient in developing Web Services related technologies &frame works: WSDL, SOAP, REST, JAX-WS, JAXB, JAX-RPC, AXIS and Jersey, SOAP UI.
  • Experienced with JAX-RS specification like Jersey and REST Easy to Implement REST based applications.
  • Also worked on creation of Docker images, Containers, push/pull and on integration with Spring Boot.
  • Experience in configuring and deploying teh applications into Tomcat, WebSphere, WebLogic and JBoss Servers
  • Extensively worked on UNIX shell scripts to do teh batch processing.
  • Hands on experience in configuring and using Maven, Ant build tools and Jenkins to deploy automated builds in different environments.
  • Expert in using version control tools such as such as SVN, CSV and GIT.
  • Experienced in writing and implementing unit test cases using Junit, Easy mock and Mockito.
  • Ability to adapt to evolving technology, strong sense of responsibility and accomplishment.

TECHNICAL SKILLS

Languages: C, C++, Java 1.6/1.7/1.8, J2EE, SQL, PL/SQL.

J2EE Technologies: Servlets, JMS, EJB, JDBC, JSP, JNDI, Java Security.

XML / web Technologies: HTML5, CSS3, JavaScript, jQuery, Ajax, AngularJS, NodeJS, ReactJS, XML, XSD, XSL/XSLT, SAX/DOM, JSON, Bootstrap.

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring IOC, Spring AOP, Spring Boot, JSF, JUnit, SOAP UI.

Web services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Axis2, Micro Services, AWS (Amazon Web Services).

Web/App Servers: IBM Web Sphere, Apache Tomcat, JBoss EAP, Web Logic Server, Glassfish.

Database: Oracle, SQL-Server, MongoDB/NoSQL.

IDEs: Eclipse, IntelliJ, Spring Tool Suite (STS), RAD.

O-R mapping: Hibernate, MyBatis.

Testing Tools/ Others: JUnit, Soap UI, Mockito, Rational Clear Quest, JMeter, StarTeam, TOAD, Jenkins.

Version Control: Tortoise SVN, CVS, Rational Clear case, GitHub.

OS & Environment: Windows, UNIX, Linux.

PROFESSIONAL EXPERIENCE

Confidential, Houston

Java Full Stack Developer

Responsibilities:

  • UsedAgile as a business tool to configure business objects like Change, Part, Workflow, Item, Events, Supplier, and User.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Developed teh view-controller components usingHTML5,CSS3,AJAX,JavaScript, jQuery, JSP, ExpressJS, NodeJS.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on teh client side inReactJS.
  • Hands-on experience in developing integration with Elastic search in any of teh programming languages like JAVA and JavaScript. Having knowledge of advance reporting using Elastic search and Node JS.
  • Implementedcorefeatures ofReactJS framework such as dependencyInjection,Databinding,Filters, Directives, Templates, Services and Deep Linking Designing.
  • Extensively worked on Core Java, multi-threading, collections and exception handling.
  • Worked on converting existing module to rest micro services and using Spring Boot.
  • Used Java 1.8 features like stream and Lambda expressions.
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Used Spring MVC framework for implementing Model-View- Controller (MVC)architecture at teh Web tier level to isolate each layer of teh application so dat complexity of integration will be reduced, maintenance will be very easy.
  • Implementation of teh design wireframe using Angular 8.0 and exposing backend services which run on Spring Boot. Here we also have another layer dat makes use of
  • NodeJS mainly used for authentication, authorization, and session maintenance.
  • Implemented teh complete set up with configuration file changes from Angular 6 to
  • Angular 8. While migrating teh project which involved converting angular components and updating router Modules.
  • Used Spring AOP for solving crosscutting concerns like keeping logged data and transactions details etc.
  • Used Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging.
  • Secured teh API's by implementing Oauth2 token-based authentication/authorization scheme using spring security.
  • Designed and developed third-party Payment services to Offer Users Convenient Payment Methods based on OAuth Protocol.
  • UsedHibernateORMframeworkas persistence engine and wroteHibernateQueries to automate teh mapping betweenOracledatabase andObjectsinJava.
  • Involved in writing SQL and Stored Procedures for handling complex queries with halp of TOAD and access them through Java Programs from Oracle Database.
  • Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.
  • Used WebLogic serverto route our JMS queue messages to different business floors and configured routes in WebLogic and used JMS in e-mail notification.
  • Worked on setting up Maven scripts to build, package, and deploy application code to teh target WebLogic Application Servers and worked on continuous integration servers like Jenkins.
  • Building/MaintainingDockercontainer clusters managed byKubernetes Linux, Bash, GIT,Docker, on GCP.
  • Streamlined installation ofOpenShifton partner cloud infrastructure such as AWS.
  • UtilizedKubernetesfor teh runtime environment of theCI/CDsystem to build, test deploy.
  • Developed teh monolithic application and involved in migrating existing monolithic application into Micro Service Architecture based RESTful Service and deployments were done on AWS.
  • Designed and developed Micro Services business components using Spring Boot.
  • Hands on Coding to build REST Micro Services using Spring Cloud, Oracle, XSD, JSON, Spring Config, Cloud Foundry and Jenkins.
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed teh application on it.
  • Involved in creating EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it.
  • Used AWS Cloud Watch to monitor teh application and to store teh logging information.
  • Developed APIs to read and publish data from Elastic Search cluster using native Java Transport client as well as REST client. Worked on Spring Integration with teh Elastic Search.
  • Worked in Agile TDD environment using SDLC tools like GIT, Jira, Jenkins and Maven for build packaging and deployments of teh application components.

Environment: Agile methodology, Java 1.8, J2EE, HTML, CSS, JavaScript, JSP, JQuery, Ajax, ReactJS, NodeJS, Express JS,Hibernate, Spring, XML,JSP, JAX-RS, Spring AOP, Spring security, Spring Boot, Micro Services, Web services, Oauth2, Oracle, MongoDB, Docker, GIT, JIRA, PL/SQL, STS, JMS, JUnit, Log4J, Maven, Jenkins, WebLogic Application Server, AWS.

Confidential, Dallas, TX

Full Stack Java Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
  • Developed and designed web pages using with HTML5, CSS3, Ajax, jQuery, JavaScript based on teh w3 standards.
  • Used ReactJS to create Single Page Applications (SPA) which can bind data to specific views and synchronize data with server and ReactJS.
  • Used JavaScript, ReactJS and AJAX technologies for front end user input validations and Restful web service calls.
  • Used Apache POI for uploading Excel files and optimized teh load time by extensively leveraging Java8 lambda expressions, streams and parallel streams.
  • UtilizedJAVA 1.8featureslikeLambdaexpressions for collection, evaluation and comparing teh data,Stream APIfor Bulk data operations on Collections which would increase teh performance of teh Application, Parallel operations on collections for effective sorting mechanisms and to change teh sequential stream flow of threads while session establishment.
  • Worked on designing specific programs efficiently through knowledge of multithreading using teh API with teh goal of increasing performance on a wide variety of applications.
  • Extensively used Spring MVC for forms, error handling, writing REST controllers and integrating with Spring Security and Spring ORM for persistence.
  • Used Spring Data Framework to use teh features of Spring JDBC and Spring ORM classes like JDBC Template to perform teh database operations by connecting to Data sources available.
  • Designed and developed micro services business components using Spring Boot.
  • Refactored existing monolithic application by identifying components dat needs to be transformed to Micro- services architecture, with Spring Boot-based services interacting through a combination of REST and AWS API Gateway.
  • Used teh Spring IOC feature to get Hibernate session factory and resolve other bean dependencies also used Spring framework AOP features and JDBC module to persist teh data to teh database for this application.
  • Used Hibernate framework for back-end development and Spring dependency injection for middle layer development.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle using Toad tool.
  • Built NoSQL schemas to store document and maintaining sessions in MongoDB.
  • Implemented RESTful Webservices using Jersey for JAX-RS Implementation.
  • Performed Web services testing between and third-party applications using Soap UI and performance functional testing of REST APIs using JMeter.
  • Implemented Netflix-Eureka from Spring Cloud for dynamic Microservices registry and discovery.
  • Used AWS SDK for connection to Amazon S3 buckets and EC2 to deploy Docker container with Micro Services architecture.
  • Worked with WebLogic application server dat handles various requests from Client.
  • Worked on Log4J to validate functionalities and JUnit for unit testing.
  • Involved in issue tracking and agile project management using JIRA.
  • Used Gradle in each project to automate teh builds and managing project. Successfully implemented production support team working out of offshore location.
  • Used Git to maintain teh version of teh files and took teh responsibility to do teh code merges and creating new branch and fork when new feature implementation starts.
  • Focused on Test Driven Development theirby creating detailed JUnit tests for every single piece of functionality before actually writing teh functionality.

Environment: Agile Methodology, Java 1.8, HTML, CSS, JavaScript, ReactJS, Microservices, Spring Boot, Spring Cloud, AWS (Amazon web services) including EC2, S3, AWS API-Gateway, spring MVC, Spring JDBC, Spring ORM, OAuth 2.0, RESTful, AWS Elastic Map Reduce, Apache Kafka, Web Logic, Soap UI JMeter, Gradle, Git, STS.

Confidential, Boston, MA

Sr. Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Developed front-end content using HTML5, CSS3, JSP, jQuery, Bootstrap and NodeJS.
  • Developed Single page application and structured teh JavaScript code using AngularJS.
  • Expertise in designing, developing, testing & deploying J2EE Applications using Servlets, JSPs, EJBs, Web Services.
  • Maintained Interface compatibility and concurrency in teh project using Java 1.8 new features like Lambda expressions, default, static methods and Concurrency API.
  • Developed teh business layer components as Stateless Session Beans based on EJB API.
  • Developed Angular 2.0 custom directives and used Routes and Factory validations in Angular.
  • Designed, built, and deployed a multitude application utilizing almost all of AWS stack (Including EC2, S3, Dynamo DB, SQS and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
  • Integrated Open stack API with Amazon EC2 cloud-based architecture in AWS. Having experience with Cloud Computing environment and Utilized Amazon Web Services (AWS) EC2 to deployDocker containers.
  • Developed RESTful Web services for transmission of data in JSON format.
  • Developed teh application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, and Spring Batch.
  • Used Spring MVC framework at teh Web tier level to isolate each layer of teh application so dat complexity of integration will be reduced, and maintenance will be very easy.
  • Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details.
  • Developed teh persistence layer using Hibernate Framework by configuring teh various mappings in Hibernate files and created DAO layer.
  • Designed and integrated teh full-scale Hibernate persistence solution with teh application architecture.
  • Involved in design and development of teh Hibernate Domain Model for teh service.
  • Worked onRESTfulWeb services as well as NodeRestframework for backend services used Mongo DB (NoSQL) for database services and RESTful web services using Jersey for JAX-RS implementation.
  • Designed and developed Middle-tier components for company's object framework using best practices and design Patterns and used in Model-View-Controller (MVC).
  • Secured teh API's by implementing Oauth2 token-based authentication/authorization scheme using Spring Security.
  • Create and configured teh continuous delivery pipelines for deploying Micro Services by using Jenkins.
  • Installed, monitored and maintained teh development infrastructure including JIRA.
  • Worked on Log4J to validate functionalities and Mockito framework JUnit for Unit testing and executed TDD framework.
  • Used Git to maintain teh version of teh files and took teh responsibility to do teh code merges and creating new branch when new feature implementation starts.
  • Used Maven as build automation tool for deploying teh project on WebSphere Application Server.

Environment: Agile Methodology, Java 1.8, J2EE, HTML5, CSS3, jQuery, Ajax, Rest API, Bootstrap, JavaScript, AngularJS, JSP, NodeJS, Hibernate, Spring Framework, Spring MVC, Spring IOC, Spring Boot, Spring Security, OAuth, JAX-RS, GIT, JUnit, Maven, Restful, Amazon Web Services (AWS), EJB’s, Micro Services, Mongo DB, WebSphere, JIRA, Jenkins, Spring Tool Suite.

Confidential, Irving, TX

Full Stack Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed Sprint planning and estimation for user stories in Agile Environment.
  • Designed and Developed enterprise level angular component libraries such as data-tables, autosuggestion, pagination etc. Implemented React JS on server-side validations, to handle actions and Events and Encapsulation.
  • Worked on migration of AngularJS to Angular 2.0.
  • Worked on Scala to manage parallel processing, concurrent programming with mutable state, parsing of files and developed applications using Play framework.
  • Deployed Docker contained Spring boot micro services in to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Developed teh application usingJava 8and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Used multithreaded environment to run processes asynchronously using different future calls to access teh data.
  • Extensively used various Spring Framework modules like MVC, Dependency Injection (IOC), Auto Wiring, Spring Security and AOP. Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Spring Boot microservices were developed using microservice architecture with RESTFUL and Apache Kafka.
  • Exceptionally handled heavy traffic with teh halp of Spring Ribbon and Kafka broker service.
  • Employed fail safe and circuit breaker patterns for teh first time in Client’s email applications using Hystrix and Hystrix Dashboard in Spring Boot Micro Service Applications.
  • Implemented functionalities using Spring IO / Spring Boot with Thymeleaf and Hibernate ORM.
  • Spring securityis used forauthorization/authentication, session fixation, clickjacking, cross site request forgery.
  • Secured IBM MQusing RACF
  • Provided 3rd-level support for IBM MQ.
  • Authored processes and standards for teh IBM MQCOE (Center of Excellence).
  • Configured teh Hibernate configuration files to persist teh data to teh Mongo DB Database.
  • Experience in Importing data from various sources to teh Cassandra cluster using Java API's
  • Experience with querying on data present in Cassandra cluster using CQL (Cassandra Query Language)
  • Extensively worked on Java persistence layer in application migration to Cassandra using Spark to load datato and from Cassandra Cluster
  • Developed Python and Scala based API (RESTful Web Service) to track teh events.
  • Used Spring Tool Suite (STS) which is based on Eclipse to develop and debug application code.
  • Creating REST based Web Services by establishing links using Hateoas from spring based Applications
  • Worked on Swagger UI to interact with teh API’S. Designed and documented APIs using Swagger.
  • Migration of Existing Application to AWS cloud. Used Amazon Web Services (AWS) like EC2, S3, RDS, cloud watch and Cloud Front for promoting code in various environments.
  • DeployedMicro-servicesas RestfulJavaWebServiceson Amazon Elastic Beanstalk.
  • Worked on setting up CI/CD pipelines using Jenkins and Concourse with Pivotal Cloud Foundry for Continuous Automated Deployment (CAD)
  • Worked with development team to deploy teh application code on to Pivotal Cloud Foundry
  • Docker containers were used to deploy teh applications as part of scaling application using Micro services and increase isolation. Image creation, pushing and pulling of images was also part of deploying application
  • Using Kafka on publish-subscribe messaging as a distributed commit log, have experienced in its fast and Python and Scalable.
  • GIT is used for teh version control, Maven is used for build script and configured log4j, .log files.
  • Using JUnit test in Eclipse, developed Unit test cases and test suite. Curl was also implemented to test.
  • Used JIRA for project management, Issue tracking and monitoring errors and fixed teh errors.
  • Used Jenkins as teh integration tool and improved Scalability of applications on cross-platforms.
  • Used Drools Decision table using excel sheets with a Spring MVC project.
  • Involved in System Testing, Integration Testing, and Production Testing on WebLogic Server.
  • Worked on Karma to unit test teh Angular API modules.
  • Track production incidents, identify and prioritize scope for bugs and enhancements, conduct reviews with State counterparts and plan releases.

Environment: Java 1.8, J2EE, Spring, Spring boot, Spring MVC, Java Scripts, Hibernate, Rest, Maven, JUnit, Angular, Hystrix Dashboard, AWS, Netflix Ribbon, Spring Kafka, MAVEN, Junit, Jenkins, Agile Methodology, Eclipse, Curl, GIT, Mongo DB, Log4j, PL/SQL, STS, Docker, Hateoas, WebLogic Application Server, Karma.

Confidential

Sr Test Engineer

Responsibilities:

  • Worked with BA teams for Requirement Gathering and Wireframe development.
  • Used XML for data and message exchange over HTTP.
  • Used JIRA for tracking issues
  • Used Log4J logging framework for logging messages with various levels written throughout teh Java code
  • Implemented a build system with Cruise Control for automatic builds in Development Environment and QA
  • Implemented CI/CD process from scratch for teh Project.
  • Creating automation test scripts for existing Framework using Selenium Web Driver.
  • Analysis of findings, preparation of test logs and defects tracking using defect-tracking system ZOHO.

Environment: Java adf, Oracle WebCenter, Jenkins (CI/CD), Selenium Web driver.

Confidential

Test Engineer

Responsibilities:

  • Involved in performing progression in teh gameplay with focus on functionality testing.
  • Involved in performing teh Functionality Testing, Retesting, Regression Testing.
  • Involved in Creation of Test Guide and Test Cases.
  • Responsible for Sending teh Daily Status (DSR) Report to Test Manager and Client.
  • Bug Review and training to teh freshers for writing bugs and identifying teh defects.
  • Multiplayer Network testing with more than 10 member teams.

We'd love your feedback!