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 wif 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 TEMPeffective 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 wif Spark and implementing the 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 the load balancing of different instances.
  • Experience in developing web services like (SOAP and REST) and consuming web services wif 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 wif 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 wif various components such as HDFS, Flume, Pig and MapReduce.
  • Good experience wif 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 wif 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 wif Spring Boot.
  • Experience in configuring and deploying the applications into Tomcat, WebSphere, WebLogic and JBoss Servers
  • Extensively worked on UNIX shell scripts to do the 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 the 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 the client side inReactJS.
  • Hands-on experience in developing integration wif Elastic search in any of the 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 the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, maintenance will be very easy.
  • Implementation of the design wireframe using Angular 8.0 and exposing backend services which run on Spring Boot. Here we also has another layer that makes use of
  • NodeJS mainly used for autantication, authorization, and session maintenance.
  • Implemented the complete set up wif configuration file changes from Angular 6 to
  • Angular 8. While migrating the 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 the API's by implementing Oauth2 token-based autantication/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 the mapping betweenOracledatabase andObjectsinJava.
  • Involved in writing SQL and Stored Procedures for handling complex queries wif help of TOAD and access them through Java Programs from Oracle Database.
  • Worked wif 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 the 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 the runtime environment of theCI/CDsystem to build, test deploy.
  • Developed the 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 the 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 the application and to store the 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 wif the Elastic Search.
  • Worked in Agile TDD environment using SDLC tools like GIT, Jira, Jenkins and Maven for build packaging and deployments of the 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 wif HTML5, CSS3, Ajax, jQuery, JavaScript based on the w3 standards.
  • Used ReactJS to create Single Page Applications (SPA) which can bind data to specific views and synchronize data wif 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 the load time by extensively leveraging Java8 lambda expressions, streams and parallel streams.
  • UtilizedJAVA 1.8featureslikeLambdaexpressions for collection, evaluation and comparing the data,Stream APIfor Bulk data operations on Collections which would increase the performance of the Application, Parallel operations on collections for TEMPeffective sorting mechanisms and to change the sequential stream flow of threads while session establishment.
  • Worked on designing specific programs efficiently through knowledge of multithreading using the API wif the goal of increasing performance on a wide variety of applications.
  • Extensively used Spring MVC for forms, error handling, writing REST controllers and integrating wif Spring Security and Spring ORM for persistence.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template to perform the 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 that needs to be transformed to Micro- services architecture, wif Spring Boot-based services interacting through a combination of REST and AWS API Gateway.
  • Used the Spring IOC feature to get Hibernate session factory and resolve other bean dependencies also used Spring framework AOP features and JDBC module to persist the data to the 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 wif Micro Services architecture.
  • Worked wif WebLogic application server that 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 the builds and managing project. Successfully implemented production support team working out of offshore location.
  • Used Git to maintain the version of the files and took the responsibility to do the code merges and creating new branch and fork when new feature implementation starts.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the 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 the JavaScript code using AngularJS.
  • Expertise in designing, developing, testing & deploying J2EE Applications using Servlets, JSPs, EJBs, Web Services.
  • Maintained Interface compatibility and concurrency in the project using Java 1.8 new features like Lambda expressions, default, static methods and Concurrency API.
  • Developed the 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 wif Amazon EC2 cloud-based architecture in AWS. Having experience wif 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 the application wif various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, and Spring Batch.
  • Used Spring MVC framework at the Web tier level to isolate each layer of the application so that 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 the persistence layer using Hibernate Framework by configuring the various mappings in Hibernate files and created DAO layer.
  • Designed and integrated the full-scale Hibernate persistence solution wif the application architecture.
  • Involved in design and development of the Hibernate Domain Model for the 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 the API's by implementing Oauth2 token-based autantication/authorization scheme using Spring Security.
  • Create and configured the continuous delivery pipelines for deploying Micro Services by using Jenkins.
  • Installed, monitored and maintained the 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 the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.
  • Used Maven as build automation tool for deploying the 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 wif 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 the 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 the 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 wif RESTFUL and Apache Kafka.
  • Exceptionally handled heavy traffic wif the help of Spring Ribbon and Kafka broker service.
  • Employed fail safe and circuit breaker patterns for the 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 wif Thymeleaf and Hibernate ORM.
  • Spring securityis used forauthorization/autantication, session fixation, clickjacking, cross site request forgery.
  • Secured IBM MQusing RACF
  • Provided 3rd-level support for IBM MQ.
  • Authored processes and standards for the IBM MQCOE (Center of Excellence).
  • Configured the Hibernate configuration files to persist the data to the Mongo DB Database.
  • Experience in Importing data from various sources to the Cassandra cluster using Java API's
  • Experience wif 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 the 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 wif the 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 wif Pivotal Cloud Foundry for Continuous Automated Deployment (CAD)
  • Worked wif development team to deploy the application code on to Pivotal Cloud Foundry
  • Docker containers were used to deploy the 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, has experienced in its fast and Python and Scalable.
  • GIT is used for the 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 the errors.
  • Used Jenkins as the integration tool and improved Scalability of applications on cross-platforms.
  • Used Drools Decision table using excel sheets wif a Spring MVC project.
  • Involved in System Testing, Integration Testing, and Production Testing on WebLogic Server.
  • Worked on Karma to unit test the Angular API modules.
  • Track production incidents, identify and prioritize scope for bugs and enhancements, conduct reviews wif 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 wif 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 wif various levels written throughout the Java code
  • Implemented a build system wif Cruise Control for automatic builds in Development Environment and QA
  • Implemented CI/CD process from scratch for the 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 the gameplay wif focus on functionality testing.
  • Involved in performing the Functionality Testing, Retesting, Regression Testing.
  • Involved in Creation of Test Guide and Test Cases.
  • Responsible for Sending the Daily Status (DSR) Report to Test Manager and Client.
  • Bug Review and training to the freshers for writing bugs and identifying the defects.
  • Multiplayer Network testing wif more TEMPthan 10 member teams.

We'd love your feedback!