We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Over 8 years of experience in all stages of the Software Development Life Cycle (SDLC) such as Application Specifications, Design, Development, Testing, Debugging and Maintenance.
  • Developed UI modules using Angular 5/6/7, Node.JS, Java Script, jQuery, Ajax, validations using Ajax in Node.JS, Angular JS, Angular2 and dash board’s reports using Backbone .js.
  • Experience in Angular 7along with Bootstrap, CSS3 to create reusable components for RWD apps .
  • Experience in implementing Component life cycle architecture, store actions, using socket.io in React - Redux app to handle real time data, installing React Router, Thunk Redux for API calls in React JS.
  • Experience with HTML5, XML, XHTML, DHTML, CSS3, Tiles, Tag Libraries and JSON.
  • Proficient in applying design patterns like MVC, Singleton, Adapter, Bridge, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Proficient in implementation of frameworks like Spring (Spring MVC, IOC, JDBC, Spring Boot, Spring REST, Spring Microservices), AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate, Spring DAO, Java Data Objects and Enterprise Java Beans Entity Beans .
  • Expertise in Microservices developing SOA (Service Oriented Architecture) and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Experience in Virtualization using VMWare, Vagrant and container services like Docker , Kubernetes.
  • Created Micro Services using Spring Boot and deployed on AWS instances like EC2.
  • Having good implementation experience with installation and configuration of Kubernetes, clustering them and managed local deployments in Kubernetes, provided consistent environment using Kubernetes for deployment scaling and load balancing to the application from development through production.
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as Messaging Service.
  • Experienced in designing and developing Enterprise and Web-based applications using Java 7/8, Servlets 3, JSP, JDBC, JNDI, JSF, JPA, JAX-WS, Struts, EJB, Spring 4.3, Hibernate 4.0, SOAP, REST, AWS, JMS, XML, JUnit .
  • Expertise in XML technologies such as XSL, XSLT, XML Schemas, XPath, XForms and XSL-FO.
  • Knowledge on Spark and Hadoop Architecture and various components such as Mesos, HDFS, YARN: Resource Manager, Node Manager, Name Node, Data Node and MapReduce concepts.
  • Experience in creating Docker images, containers, push/pull and integrating with Spring Boot, Deployed Spring Boot based Microservices, Docker container using Amazon EC2 container services and using AWS console.
  • Expertise in implementing Service Oriented Architectures ( SOA ) with XML based Web Services ( SOAP/REST ).
  • Experienced in databases like Oracle 10g/11g, SQL Server, DB2 11.1, MySQL 5/7, MongoDB, and Cassandra.
  • Experienced in WebSphere 7.0, WebLogic, JBoss, Oracle Application Server and Tomcat Web Server 8.5.
  • Proficient in using Amazon Web Services (AWS) like SQS, Lambda, Kinesis, EC2, Elastic Beanstalk, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, RDS, ElastiCache, SNS, AMI.
  • Used PL/SQL to write business logics in functions and procedures in databases for Oracle Applications.
  • Implemented distributed memory caching systems like Redis, Memcached for dynamic database driven websites.
  • Experienced in Development, testing, and deployment of enterprise applications on Windows & UNIX platforms using IDEs such as Eclipse, NetBeans, WebStorm, Spring Tool Suite, Intellij.
  • Experienced in methodologies like Agile, Waterfall, Scrum, and Test-driven development (TDD).
  • Expertise in unit testing with Junit with Mockito and TestNG frameworks and integration testing and automation with Selenium, CUCUMBER and experienced with Splunk tool for production support.
  • Experienced in JIRA for bug tracking, implemented on build tools ANT 1.10, Maven 3.3.9, Gradle 3.4.1 and logging tool Apache Log4j and CICD tools JENKINS, HUDSON.
  • Implemented Software Configuration Management using Version Control Software such as SVN, CVS and GIT.

TECHNICAL SKILLS

Java/J2EE Technologies: OOPS, Servlets 3.1, JSP 3.0, JSTL, JDBC 4.0, JFS, JMS, JNDI, RMI, EJB 3.2, JFC/Swing, AWT, Applets, Multi-threading, Java Networking.

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

Frameworks: Struts 3.0, Spring 4.3(Spring JDBC, Spring MVC, Spring Rest, Spring Data JPA, Spring Hystrix, Spring Cloud, Spring Data Redis, Spring Eureka) Hibernate 4.3.

Web Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3, Bootstrap 3.0.1, jQuery 2.11, Ajax, JSON, XML, Angular 5/6/7, React JS, BackBone.JS 1.3.1, Node.js 6.0.

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum.

Web Services: SOAP 1.2, REST 2.0, JAX-WS.

Database Servers: Oracle 10g/11g, SQL server 2014/2016, MySQL 5.7, MongoDB, Cassandra.

IDE’S: Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3.

Cloud Technologies: AWS: Lambda, Kinesis, EC2, Elastic Beanstalk, S3, RDS, ElastiCache, SQS, Micro Services, Docker, and Kubernetes.

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1.

Bug Tracking Tools: JIRA 7.0, Bugzilla 4.4.12, Curl 7.36.

Version Controls: CVS, SVN, Rational clear case, GIT.

Platforms: Windows, UNIX, LINUX, MAC.

Testing Tools: Junit 4.12 with Mockito, Selenium, and Cucumber.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Build web forms and pages by using HTML, CSS, Bootstrap, JavaScript, jQuery, and created asynchronous calls to back-end server using Ajax.
  • Implemented UI components using Angular 7 dependency Injection, Models, data binding and controllers.
  • Implemented Angular 7 test cases to check the UI components using Protractor and Jasmine.
  • Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8.
  • Extensively used Java 8 features like Parallel Operations on collections, multithreading and for effective sorting mechanisms, and used Streams and Lambda expressions available as part of Java 8 to store and process the data.
  • Developed a Server-side application that returns customer data through a web service call and implemented the Spring IOC for the core business application logic and used Hibernate as persistence framework.
  • Experience in spring framework extensively used Spring DI, Spring Batch, Spring JDBC templates, Multi-threading and in working with RESTful Web Services.
  • Implemented various features of Spring 4.3 framework such as Dependency Injection (DI), IOC, Security, AOP and integration with Hibernate 4.2, used Spring Core Annotations and Spring MVC for REST API s and Spring Boot for Micro services.
  • Implementing or exposing the Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Used REST API, HTTP requests and implemented JSON format for data exchange for communication of micro services with one another.
  • Implemented Microservice architecture using spring boot and Spring REST to create REST End Points and integrated Swagger to get dynamic documentation.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking, and transactions.
  • Experience on AWS cloud services like EC2, S3, RDS, ELB, and EBS in both installing and configuring.
  • Used AWS Deploying, managing, operating scalable, highly available, and fault tolerant systems. Also implemented and managed continuous delivery systems and methodologies on AWS.
  • Worked on Microservices for Continuous Delivery environment using Docker and Jenkins.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of spring boot.
  • Developing advance PL/SQL packages, procedures, triggers, functions, indexes, and collections to implement business logic using Oracle SQL Developer.
  • Running and debugging PL/SQL packages, cursors, functions, and procedures in Oracle SQL Developer (IDE). Implementing HTP, HTF and OWA packages for dynamically build webpage from PL/SQL .
  • Carried out responsibility of delivering the tasks including database scripts, source code and any other documents as and when required through GitHub.
  • Maintained, structured, and surveyed documents within the Oracle DB , ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Experience developing test plans and automating test cases following standard testing frameworks and agile methodology, using Selenium RC and TestNG, JUnit .
  • Written several unit test cases using JUnit & Mockito and created unit test angular documents and implemented Logback through SLF4J-API to create the logs for enterprise level applications for debugging.
  • Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy in WebLogic 12.x.
  • Worked on performance testing of service using JMeter .

Environment: HTML5, CSS3, Java Script, jQuery, Ajax, Angular 7, Java 8, Spring Boot, Spring MVC, Restful Web Services, Micro Services, AWS, Docker, Kubernetes, GitHub, Jenkins, UNIX, STS, Splunk, PL/SQL, WebLogic12.x, Logback, Oracle DB, Selenium, Swagger UI, Junit, Maven, Jenkins, JMeter.

Confidential, Lombard, IL

Java/J2EE Full Stack Developer

Responsibilities:

  • Worked on the entire SDLC life cycle including Requirements gathering, designing the application, and then implementing the design and implemented the application using Agile Development methodology which included daily scrum calls, weekly iterations, user story planning, reviews, and grooming sessions.
  • Upgraded existing UI with HTML5 , CSS3 , jQuery, Coffee Script, and Bootstrap with Angular 4 Interaction.
  • Used Bootstrap library to quickly build project UI's and used Angular 5 framework to associate HTML elements to models and d eveloped test cases for Angular 5 using karma and Grunt.
  • Used HTML5 and CSS3 to develop a dashboard and visualize the data from Database, to monitor the flow of data.
  • Implemented various features of Spring 4.3 framework such as Dependency Injection (DI), IOC, Security, AOP and integration with Hibernate 4.2 , used Spring Core Annotations, Spring Dependency Injection (DI) and Spring MVC for REST API s and Spring Boot for Micro services.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring Transactions and Security modules.
  • Used Java 8 Lambda expressions and functional interfaces, wherever possible, and Implemented business logic in the middle tier using Java classes, Java beans.
  • Implemented SOA using JMS for sending and receiving messages while creating web services.
  • Apache Kafka is used to build data pipelines that ensure that each service has access to the data it needs and to real-time events of reservation and guest changes.
  • Developed a Server-side application that returns customer data through a web service call and implemented the Spring IOC for the core business application logic and used Hibernate as persistence framework.
  • Used Hibernate 4.2 in data access layer to access and update information in the database.
  • Used the features of Spring Core layer (IOC), Spring AOP, and Spring JDBC to develop the application .
  • Worked on SOA Web Services using SOAP with JAX-WS for transmission of large blocks of XML data over HTTP.
  • Used Azure Web App services to deploy the applications, App Insights for monitoring application, key Vault for user credentials, AKS for containerization, and log Analytics for analyze the data.
  • Build Data Sync job on Windows Azure to synchronize data from SQL 2012 databases to SQL Azure.
  • Single sign-on system: Provides user login credentials between multiple systems and queries for logged-in users and using Redis to implement session sharing so that multiple system can get user’s status from Redis cache.
  • Experience in writing the TSQL Statements, stored procedures, functions using SQL Server .
  • Developed SSRS reports that are related to the packages based on the business needs using SQL Server Reporting Services 2008 R2 and deployed the reports to report server.
  • Involved in creating test cases using JUnit strictly following Test Driven Development.
  • Log4J2 was used to log both User Interface and Domain Level Messages.
  • Involved in standardizing Splunk forwarder deployment, configuration and maintenance across UNIX and Windows platforms and extensively used Junit, TestNG for unit testing and Mockito for mocking.
  • Used Maven, Nexus and Jenkins to automate the build and deploy process.

Environment: HTML5, CSS3, Java Script, Boot Strap, Angular 2/4, Java 1.7/1.8, Spring 4.3, Hibernate 4.2, Microsoft Azure, Restful API, Apache Kafka, JSON, Maven, SQL Server, Spring AOP, Splunk, Spring JDBC, Spring MVC, Spring Security, Spring Data Redis, Eclipse, Junit Mockito, TestNG, Log4J2, Jenkins.

Confidential, Fremont, CA

Java Full Stack Developer

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture.
  • Used Design Patterns like MVC, Singleton, Factory, Session Facade and DAO.
  • Implemented performance-oriented CSS selector, scalable and modular approach for front-end architecture.
  • Developed screens using HTML5, XML, Rational Rose, JSP, CSS, JavaScript, jQuery, and AJAX taking advantage of the frameworks AngularJS, developed Application to asses JSON and XML from RESTful web service from consumer side using Angular 2.
  • Used HTML 4 and CSS3 for website development and build on Bootstrap 3.0. Data binding using AngularJS.
  • Used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes and implemented on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Implemented SOA to develop REST Based Web services using Apache Axis .
  • Developed Microservice to provide RESTful API utilizing Spring Boot with Spring MVC
  • Experience in Virtualization technologies like VMware, Vagrant and worked with containerizing applications like Docker, d eveloped Spark scripts by using Scala shell commands as per the requirement, used the Spark Cassandra Connector to load data to and from Cassandra .
  • Experienced with Open shift platform in managing Docker containers and Kubernetes Clusters, create develop and test environments of different applications by provisioning Kubernetes clusters on AWS using Docker.
  • Developed REST web services clients to consume those Web Services as well other Enterprise Wide Web Services , exposed the Web Services to the client applications by sharing the WSDL’s.
  • Used SOAP UI for testing the web services .
  • DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions and cache concepts.
  • Used Spring MVC Transaction Management , Spring/Hibernate Batch Transactions , hibernate cache concepts and developed various generic JavaScript functions used for validations.
  • Experience with implementing BPM processes in existing system using both Synchronous and Asynchronous Web Services and used SOAP UI Pro version for testing the Web Services.
  • Experienced in using Application Context, Spring DI for loading Properties during run time.
  • Extensively used Hibernate Relational Mappings (One-To-Many, Many-To-Many) in the secondary project.
  • Worked on Hibernate Cache, Query, Criteria and Transactions in secondary project
  • Extensively worked on Session Beans, JMS and EJB-MDB’s for messaging mechanism.
  • Implemented Entity beans in the persistence layer, interaction with IBM DB2.
  • Worked with high volume and complex stored procedures and packages using TOAD.
  • Experience in Updating, Modifying queries in IBM DB2 Database.
  • Developed Various Adobe Live Cycle forms to meet end user requirements and resolved several bugs in existing forms and utilized DOM, SAX parser technologies in implementing XML parsing framework.
  • Strong hands-on on Amazon Web Services like EC2, S3, RDS, ELB, and EBS for installing, configuring.
  • Developed test cases and performed unit testing using Junit with Mockito.
  • Implemented Building tools like Maven to create dependencies in the application.

Environment: HTML/DHTML, Java Script, CCS3, Angular 2, Ajax, J2EE, Spring 4.0, Microservices, Spring MVC, Spring DI, Hibernate 4.0, SOA, WSDL, Java 1.8, JMS, TOAD, Docker, Kubernetes, JAXB, JSON, Amazon Web Services, SOAP, XML, DB2, IBM RAD, WebSphere 7.0, Junit, XSLT, Maven.

Confidential, Madison, WI

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • The application is designed using J2EE design patterns and technologies based on MVC architecture
  • Agile Methodology is used for development of the application.
  • Used Java script, jQuery, JSTL, CSS and Struts 2 tags for developing the JSP’S.
  • Expertise in React JS framework to develop the SPA, build UI Components using React JS with React Flux Architecture, and used React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept to build web applications.
  • Used J2EEdesign patterns like Value Object Pattern, Session façade, Singleton, Factory and DAO.
  • Spring with Tiles Framework is implemented for a common look in all the presentation views.
  • Integrated Struts MVC with spring DI and Spring Hibernate DAO
  • Developed EJB MDB’s and message Queue’s using JMS technology.
  • Used Informatics Power Center Workflow Manager to create sessions, batches to run with the logic embedded in the mappings and implemented security for different front-end views based on the access privileges.
  • Involved in writing XML validation classes using Struts validation framework.
  • Used XML Web Services using SOAP to register agents using non-java application.
  • Developed services that are reusable and interoperable, based on SOAP, WSDL, JAXWS, JAXRPC Web Services .
  • Used JMS for the asynchronous exchange of critical data and events among J2EE components. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing
  • Used RAD IDE based on Eclipse for writing code for JSP, Action Classes, Struts, and spring beans.
  • Implemented persistence layer using Hibernate that uses the POJOs to represent the persistence database tuples and used IBM WebSphere Application Server to deploy the application.
  • Designed and implemented the MongoDB schema. Familiar with Embedded data models in MongoDB.
  • Continuous integration services are provided for software development using JENKINS .
  • Developed BDD tests using Cucumber by writing features and Developed required Selenium support code in JAVA for Cucumber.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data Contributed to developing Automation Framework that uses Java , Selenium WebDriver and TestNG.
  • Used SVN, GIT for version control of the application.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.

Environment: HTML, CSS, AJAX, JMS, XML, React JS, Java, J2EE, JSP, JMS, Struts, Spring 3.0, Hibernate DAO, SOAP, Design Patterns, ANT, Rationale Rose, IBM RAD IDE, WebLogic Application Server 10.x, Hibernate 4.0, MongoDB, Selenium, Log4J, SVN.

We'd love your feedback!