We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Richardson, TX

SUMMARY

  • I am a seasoned JAVA/JEE professional having around 6 years of experience in the IT industry. my expertise lies in the Design and Development of software applications using the techniques of Object - Oriented Design, JEE architecture and design patterns. I have exposure on Full Stack development, too.
  • I worked extensively on JEE and Web technologies & tools including Servlets, Struts (Struts, Tag Libraries and Struts custom validation rules, Tiles), Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring Data, JDBC and ORM frameworks like Hibernate, iBATIS, ECMASCRIPT6/5, Ionic MVC.
  • Excellent experience in developing REST and SOAP based Web Services using JAX-RS, JAX-WS, WSDL, JAX-B, Apache Axis, Apache CXF and Jersey frameworks.
  • I also have experience working with SQL databases like Oracle, My SQL, IBM DB2 and Hands on Experience in working with NoSQL Database like MongoDB, Cassandra to manage extremely large data sets and worked in both - Waterfall & Agile methodologies.
  • Developed the application usingJava 1.8and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, Collectors, default methods, type interfaces, for each.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Proven ability in creating page Objects, data driven, keyword driven automation frameworks for J2EE based applications using JUnit, Selenium Web Driver, Mockito, Groovy Spock, TestNG Testing, Cucumber, Ant, Maven, Bamboo and Jenkins.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, Bamboo, GitHub and AWS AMI’s.
  • Experience in build tools, Gulp, Grunt, NPM, Webpack, Namespacing, Webpack-loaders, Browserify, REST Web Services
  • Experienced with deploying applications on to production servers, configuring various parameters of servers like Apache Tomcat, JBOSS, BEA Web logic, IBM Web Sphere.
  • Proficient with container systems likeDockerand container orchestration likeEC2 Container Service,Kubernetes, worked withTerraform.
  • I have an extensive experience working with various IDEs like Eclipse, Visual Studio Code, NetBeans, IBM RAD, JDeveloper as well as well-known version control systems like Git, SVN, VSS and TFS.
  • Well experienced in debugging websites using Firebug, Fiddler, Developer tools.
  • Experience in making the Devops pipelines using Openshift and Kubernetes for the Microservices Architecture. my strengths in all phases of Software Design & Development life cycle (SDLC).
  • I have been an excellent team player as well as a successful performer extending necessary guidance & help to other team members to achieve the goal on time. has excellent communication and inter-personal skills.

TECHNICAL SKILLS

Languages: C, C++, Java 1.8, J2EE, Python, SQL and PL/SQL

Mark-up/XML Technologies: HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, Angular JS, React JS, Angular 2, Node JS, XML, XSD, XSL/XSLT, SAX/DOM, DOJO and JSON.

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, JSF, JUnit, Apache CXF, SOAP UI, GWT, Jersey.

Build Automation: ANT, MAVEN, Jenkins, Bamboo, Gradle.

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Micro services, Apache Axis and Apache CFX.

Cloud Technologies: Azure, Amazon Web Services (EC2, SQS, RDS, IAM, S3), Kubernetes, Pivotal Cloud Foundry and Spring Cloud, CosmosDB

Web/App Servers: Web Sphere, Apache, Apache Tomcat, JBOSS EAP, Web Logic Server and Apache Camel

Databases: Oracle, SQL-Server 2005, MySQL server, MS SQL, IBM DB2, NoSQL DB like MongoDB and Cassandra.

IDE tools: Eclipse, RAD, Spring Tool Suite (STS) and IntelliJ.

Modeling/ CASE Tools: Rational Rose and MS Visio Professional.

Testing Tools/ Others: Selenium, TestNG, JUnit, TOAD, Soap UI, Putty, Rational Clear Quest, RTC, Load UI and Mockito.

Version Control: Tortoise SVN, CVS, Rational Clear case, Source Tree and Git.

OS & Environment: Windows Vista/XP/2000/NT, Win 2k Server, Sun Solaris, UNIX

Design Patterns: Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller and DAO pattern.

PROFESSIONAL EXPERIENCE

Confidential, Richardson, Tx

Sr. Full Stack Java Developer

Responsibilities:

  • Worked on an SDLC process that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Postproduction support using development methodologies like Agile.
  • Implementing or exposing the Microservices based on RESTful API utilizing Spring Boot with Spring Reactive.
  • Used Maven as the build tool and used log4j logging framework for logging application messages.
  • Used Java 1.8 Lambda expressions and Stream API to support functional-style operations on streams of elements.
  • Used Spring Tool Suite IDE for designing, coding and developing application.
  • Used Spring MVC framework for building the application based on MVC design paradigm.
  • Developed unit and integration tests for existing Micro services using Junit.
  • Used Gitlab for software version control.
  • Involved in CICD process using GitLab for Jenkins job creation, Maven build, Create Docker image and deployment.
  • Worked on pega, customer profile Graphql applications which are involved with Northstar Architecture.
  • Extensively used PL/SQL stored procedures to generate dynamic queries to access the Table columns and output the results to XML document.
  • Used Kibana for monitoring the application logs.
  • Created Log4j to print the logging, debugging, warning, info on the server console.
  • Developed Junit and test cases for regression testing and integrated testing.

Environment: Agile, Java, J2EE, JavaScript, JQuery, Bootstrap, Angular JS, Spring MVC, Spring AOPSOAP, REST, WSDL, Jenkins CI/CD, Maven, Log4J, Tortoise, Soap UI, My SQL, Hibernate, JBOSSSpring Tool Suite, AEM, Apache, GITHUB, Dynatrace, Splunk.

Confidential, Irving, Tx

Sr. Full Stack Java Developer

Responsibilities:

  • Participated in all the phases of SDLC including Requirements gathering, Design, Analysis of the Customer Specifications, Development and Customization of the application.
  • Adapted Agile Methodology from specification, Analysis, Design, System integration, Testing, Deployment and Maintenance.
  • Involved in daily standup meetings to provide regular updates on individual tasks and progress of user stories.
  • Developed UI components using Angular JS, Node JS, JavaScript, JSP, HTML5 tags, CSS3, AJAX and jQuery.
  • Used RAD as IDE, configured and deployed the application onto Tomcat application server using Maven build scripts to automate the build and deployment process.
  • Developed user-friendly interface to seamlessly combine the new module with existing login system by using Angular JS.
  • Good Expertise in Stream of API for Bulk Data Operations on Collections and API improvements in Java 1.8.
  • Maintained Interface compatibility and concurrency in the project using Java 1.8 new features like Lambda expressions, Default, Static methods and Concurrency API.
  • Designed and developed various modules of the application with J2EE design architecture and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Used REST methodology using HTTP Handlers in developing Web Service replication interface for setting up data feeds for content transportation in XML and JSON formats.
  • Designed and developed Micro services, using Java, Spring, and REST.
  • Involved in integrating JAX-RS into Spring Boot application.
  • Implemented the various services using Micro Services architecture in which the services work independently.
  • Experience in Docker engine and Docker Machine environments, to deploy the micro services-oriented environments for scalable applications.
  • UsedKubernetesto orchestrate the deployment, scaling and management of Docker Containers.
  • Achieved synchronization of multiple threads through Multithreading and Exception Handling.
  • Developed interfaces/APIs in Java to interact with various backend systems.
  • Created web services using Spring @RestController to return JSON to the frontend.
  • Involved in writing Spring Configuration XML, file that contains declarations and business Classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Implemented the application using Spring IOC,Spring MVCFramework, Spring Batch and handled the security using Spring Security.
  • Used Multithreading in programming to improve overall performance using Singleton design pattern.
  • Implemented and maintained monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS.
  • Create and configured the continuous delivery pipelines for deploying Micro services using Jenkins CI server.
  • Used Amazon S3 to backup database instances periodically to save snapshots of data.
  • Worked on GCH 1.0 claim application in Confidential, for Claims and Invoices dumping the date from legacy DB to Azure Cloud in CosmosDB using MongoDB interface.
  • Worked on Elastic search to convert raw data such as log files or message files into internal documents and stored them in a basic data structure like a JSON object.
  • Implemented log4j logging framework by creating various Splunk monitoring tools dashboards for easy t racking and debugging.
  • Used JIRA extensively to log all issues and track development status.
  • Developed unit testing frame work using JUnit test cases for continuous integration testing.
  • Developed the build scripts using Maven.
  • Project maintenance is done in Git, Bitbucket and related documentation in Confluence.

Environment: Agile methodology, Core Java, Java/J2EE, JDK 1.8, Spring MVC, Spring Boot, Spring Batch, Spring Security, Azure, CosmoDB, Tomcat, Agile methodology,RESTful Web Services, JSP, MySQL, HTML5, CSS3, JavaScript, jQuery, AJAX, RabbitMQ, Elastic Search, Kubernetes, AWS EC2, S3, Micro Services, Bamboo, Bitbucket, Angular JS, Node JS, Bootstrap, Splunk, Maven, Oracle, SQL, PL/SQL, JIRA, RAD, Log4j, JUnit, Git.

Confidential, Rancho Cordova, CA

Full Stack Java/ J2EE Developer

Responsibilities:

  • 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 using JSP,HTML5,CSS3,AJAX,JavaScript (jQuery).
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side inAngular JS.
  • Hands-on experience in developing integration with Elastic search in any of the programming languages like Java and JavaScript. Having knowledge of advance reporting using Elastic search and Node JS.
  • Implementedcorefeatures of Angular JSframework such as dependencyInjection,Data-binding,Filters, Directives, Templates, Services and Deep Linking Designing.
  • Used Java 1.8 features like Stream and Lambda expressions.
  • Maintained Interface compatibility and concurrency in the project using Java 1.8 new features like default, static methods and Concurrency API.
  • Used Java 1.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, and maintenance will be very easy.
  • Working on Database design, create tables, views and store procedures and optimizing the database for better performance.(5%)
  • By using the CosmosDB, designing the Database as per the claims and invoice modules with respective collections and documents for optimizing the database which leads to efficient usage.
  • Viewing the data by using shell scripting and stored procedures
  • 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.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • 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 OAuth 2 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
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
  • Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux).
  • Used Kafkato handle data pipeline for high-speed filtering and pattern matching on the fly and monitoring data pipeline operations. This involves aggregating statistics from distributed applications to produce centralized feeds of operational data.
  • Used AWS Cloud Watch to monitor the application and to store the logging information.
  • Focused onTestDrivenDevelopmentthere by creating detailedJUnittests for every single piece of functionality before writing the functionality.
  • Worked in Agile TDD environment using SDLC tools like GIT, Jira, Jenkins, Maven for build packaging and deployments of the application components.

Environment: Agile methodology, J2EE,Hibernate, Spring, XML,JSP, JAX-RS, Spring AOP, Spring security, Oracle, MongoDB, JSP, HTML5, CSS3, AJAX, JavaScript, jQuery, Angular JS, Docker, Kafka, GIT, JIRA, PL/SQL, STS, JUnit, Log4J, Maven, Jenkins, Kubernetes, WebLogic Application Server, AWS IAM, EC2, S3, RDS, SQS.

Confidential, Jersey, NJ

Sr. Java/ J2EE Developer

Responsibilities:

  • Involved in the development of presentation layer and GUI responsive development using JSP, HTML5, CSS/CSS3 Bootstrap & used Client-Side validations were done using Angular JS, XSLT and jQuery (Masking), and Google graphs XML DOM.
  • Developed UML class diagrams, sequence and use case diagrams using Rational Rose.
  • Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Extensively involved in writing Object relational mapping code using hibernate, developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
  • Implemented Transactions using Spring framework.
  • Used Spring MVC and Web Flow to bind web parameters to business logic.
  • Implemented Ant and Maven build tools to build jar and war files and deployed war files to target servers.
  • Implemented cross cutting concerns like business transactions, security, logging and monitoring mechanism using Spring AOP.
  • Maintained relationship between objects using Spring IOC.
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
  • Used plain JavaScript and jQuery, JavaScript Library to do the client-side validations.
  • Developed Web Services using REST, SOAP, WSDL, UDDI and XML.
  • Used AJAX to get the data from the server asynchronously by using JSON object.
  • Focus on converting the existing features in the application towards globalization of the application, which is internationalization of the web representation.
  • Have worked on Oracle10g database for storing and retrieving the application data.
  • Involved in configuring JMS and JNDI in rational application developer.
  • Involved in WebLogic administration like setting up Data Sources, deploying applications.
  • Performed building and deployment of EAR, WAR, JAR files on test, stage systems in WebLogic Application Server.
  • Working on Cloud based continuous delivery and environment management.
  • Working on Cloud based delivery for building and deploying of the application in Azure Cloud.
  • Used Business Delegate, Service locator, Factory, Session Facade, DTO and DAO design patterns.
  • Involved in code review and deployment of the application on development, testing of production servers.
  • Performed unit testing using JUNIT framework and tested DAO's and Business Services.
  • Used CVS as a version control system, an important component of Source Configuration Management (SCM).
  • Analyzing the client requirements and production issues.
  • Design and Development for enhancements & change requests.
  • Provided technical support for external users.

Environment: J2EE, HTML5, JSP, CSS, Bootstrap, AngularJS, JavaScript, jQuery, XML, XSLT, Spring MVC, Spring AOP, Spring IOC, Spring ORM, Hibernate, Web Services (REST, SOAP), DAO, DTO, JDBC, Transactions, JSON, Apache Tomcat, Apache CXF, WebLogic Application Server, WSDL, JMS, Eclipse, Oracle 10g, CVS, JUnit, log4j, Ajax, Rational Application Developer IDE, Search Engine (Ultra seek 5.7), Scrum.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved directly in various SDLC phases like Design, Development and Testing.
  • Worked in an Agile development process based on Scrum
  • Effectively TDD (Test Driven Development) and was a part of BDD (Behavior Driven Development) using Jbehaves.
  • Worked on Portal applications. Player a major role in developing of Group portal and Member portal applications.
  • Developed webpages using HTML, Java script, jQuery, Angular JS and CSS.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Developed server-side components of the applications using servlets.
  • Involved in maintaining and administering Servlets and JSP components to be deployed on a WebSphere application server.
  • Storing the data in to the database, coding the required DAO's
  • Worked with Complex SQL queries, Functions and Stored Procedures.
  • Performed the CRUD operations on the existing and new database tables
  • Involved in developing spring web MVC frame work for the portals application.
  • Implemented the logging mechanism using log4j framework.
  • Developed Restful Web Services by using Jersey API.
  • Continuous Integration/ Continuous Delivery using Jenkins, Maven, Chef.
  • Wrote test cases in JUnit for unit testing of classes.
  • Successfully tested all the test cases and fixed the issues accurately.
  • Conducted code reviews against coding standards and make sure the best practices are used in development process.
  • Working with automation of Network Management Systems.
  • Used Maven to build the J2EE application.
  • Used RAD IDE for developing code modules in the development environment.
  • Involved in portal installation plan.
  • Involved in maintenance of different modules/applications with offshore team.

Environment: Java 1.6, Spring Framework 3.0, RAD IDE, Struts 2.0, Hibernate 3.5, Rad 7.5, WebSphere Application Server 7.0, Restful web services, Jersey, Jackson, JSON, XML, SAX, Oracle Database 11g, DB2 Database, IBM MQ, JMS, DB2 Database on AS400, HTML, HTML5,Javascript, Angular JS, XML, CSS, CSS3, Jenkins, Maven, GitHub, Log4j, Junit, Mockito, Putty, FileZilla.

We'd love your feedback!