We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Around 8 years of experience in delivering enterprise solutions in conceptualizing, designing and coding technical solutions using Java/J2EE and UI technology stacks to satisfy peculiar and complex business problem statements.
  • Experienced in all periods of Software Development Life Cycle (SDLC) including Analysis, Design and Development, Debugging, Support, Integration, Maintenance and Enhancements ofJava/J2EE Applications.
  • Worked on spring boot, Spring Rest template to develop application level Micro services and Hands on contribution with Struts, Hibernate and JPA structures.
  • Worked broadly in Model View Controller (MVC) design for web improvement utilizing JSF, Struts and Spring MVC, JSP, JavaBeans and Servlets.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java 8 classes using Hibernate Query Language (HQL),HSQL Named Queries, Criteria, Projections.
  • Proficient in implementation of frameworks like Struts 2.x/1.x, Spring4/5, EJB3.2, JSF and ORM frameworks for persistence like Hibernate, JPA.
  • Expertise in Front - End Development using Angular6/7, NodeJS, ReactJS, BackboneJS, Perl, Groovy, JavaScript, Express-JS, jQuery, Jasmine, Ext-JS, Grunt, AJAX, XML, JSON, XSLT, CSS3, HTML5, XHTML, Bootstrap.
  • Extensive experience in Java, J2EE technologies such as Servlets, JSP, Struts, Spring, Hibernate, Swings, Applets, JSF, EJB, JPA, RMI, JMS, JNDI, Ibatis, Web Services, JMS, JSTL, JDBC, Multi-Threading etc.
  • Designed and created business applications utilizing JSP, Servlet, EJB, JSF, JMS, JDBC, Spring, Struts, Hibernate, SOAP and REST API administrations.
  • Strong knowledge of Google Cloud application security models, protocols and tools like AWS IAM, AWS KMS policy, Microsoft Azure AD, Google Cloud.
  • Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot, Micro services to Pivotal Cloud Foundry (PCF) using build pack.
  • Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
  • Possessing good interpersonal skills appl Kubernetes in coordinating various teams like development team, QA team and support team as required.
  • Extensively worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, XPath and DTD in Using a Micro service architecture, with Spring Boot-based services interacting through REST and Apache Kafka.
  • Experience in bash and Python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture configuring and deploying the applications into Tomcat, Nginx, WebSphere, WebLogic and Jboss.
  • Enough Knowledge of Data Access Object (DAO) case to display a reflection layer between the Business reason level (Business address) and the Persistent stockpiling level (data source).
  • Experience in implementing J2EE design patterns such as MVC, Singleton, Factory, Adapter, Service Locator Session Facade, DAO, DTO, and Business Delegate in the development of Applications.
  • Hands on enough experience in developing building tools like Maven at SQL/NoSQL databases systems like Sybase, Oracle, SQL Server, MySQL, DB2, Mongo DB using mechanical assemblies.
  • Proficient in composing and taking care of SQL Queries, PL/SQL, Stored Procedures and Triggers measure of involvement in J2EE Testing in creating experiments with JUnit for Unit testing, and logging utilizing Log4j.
  • Responsible for providing support to the production team to optimize the job execution process.
  • Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDE’s such as Eclipse, Rational Application Developer (RAD), NetBeans, IntelliJ.

TECHNICAL SKILLS

Languages: Java 5/6/7/8, C/C++, XML, UML, SQL, Python, PL/SQL2.3/2.1

J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, RMI, EJB, JFC/Swing, AWT, Applets, Strings, Multi-Threading, Arrays, Java Networking

Web technologies: NodeJS, ReactJS, AngularJS, Angular6/7, Groovy, JavaScript, ExpressJS, jQuery, Karma, Jasmine, Ext-JS, Grunt, XML, JSON, CSS3, HTML5, XHTML, Bootstrap, Perl, AJAX

Databases: Oracle 8i/9i/10g/11g/12c, SQL server, MySQL, DB2

NoSQL Databases: Mongo DB, Cassandra, PostgreSQL

IDE Tools: Eclipse, NetBeans 8.0.2, Spring Tool Suite (STS) 3.8.3

Frameworks: Struts 2.x/1.x, Spring 4.x/ 5.x, Spring Boot, Spring MVC, Hibernate, JSF 1.2/2.0

Operating Systems: Windows, Linux Mint 18.1, Unix

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC

Application/Web Servers: Oracle/BEA, Weblogic 8.1/9.1/10.3, Apache Kafka, IBM Web Sphere8.x/7.x/6.x/5.x, JBoss4.x/3.x, Tomcat5.x/6.x/7.x/8.x

Web Services: WSDL, JSON, SOAP UI, SOAP, REST, REST API, Apache CXF, Elastic Bean

AWS Tools: EC2, RDS, S3, ELB, EBS

XML Technologies: XML, DOM, JQuery, XPath, DTD

Tools: UML, Splunk, SQL Developer, TOAD, Hudson, Log4J, Postman, Grunt

Testing technologies: JUnit, JMeter

Build tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1, PCF, CI/CD, Azure, Google cloud, Kubernetes, Docker, Jenkins 2.x

Version Controls: SVN, CVS, GitHub, Clearcase

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed Java modules implementing business rules and workflows using Spring MVC, IoC and Web Framework had experience in performance tuning J2EE apps, performance testing, analysis, and tuning.
  • Developed the Product Builder UI screens using AngularJS, Node JS, HTML5, CSS, Java 8 and Bootstrap worked on development of Hibernate including mapping files, configuration file and classes to interact with the database.
  • Improved the maintainability of the project by implementing and improving Exception Handling and Collection
  • APIs involves in Sprint planning for the estimation of efforts for user stories and bugs.
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • Implemented UNIX utilities using shell script for data validation, manual job submission, restarting failed jobs, etc.
  • Used Spring Boot, which is radically faster in building cloud Micro services and develop Spring5 based application with very less configuration.
  • Used Pivotal Cloud Foundry to quickly build, deploy & update the application worked on Pivotal Cloud Foundry to host Cloud based Applications.
  • Actively involved in deployment Application war files in WebLogic Application server migration of current search process from Database to Solr search engine.
  • Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA refactored the code for JVM Optimization and performance of application.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash using Jenkins for CI/CD, using Ant, Maven for build, GIT for version control.
  • Involved in Maven based build process and continuous integration of the project using Bamboo and Jenkins and experienced in full-text search engine techniques like Lucene, Solr with Jetty Server.
  • Implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate other legacy system Unit testing of developed product features using Junit and Mockito frameworks as part of development cycle.
  • Implementing or exposing the Micro services to base on REST API utilizing Spring Boot with Spring MVC.All the functionality is implemented using SpringIO / Spring Boot and Hibernate ORM.
  • Implemented KAFKA producer-consumer Architecture between micro service in developing batch applications using Spring Batch.
  • Designed and developed various Oracle database Simple and Complex Queries, PL/SQL procedures, Stored Procedures, Trigger and Functions.
  • Developed UI using Angular7, HTML, JavaScript and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Experience in using Web-servers like Apache Tomcat worked on Mongo DB responsible to finish Jira Tickets assigned on time and update their status on regular basis.
  • Used GIT for source code control develop detailed program design for application changes and/or major bugs involved in writing program documentation and technical specification documents.

Environment: Java 8.0, J2EE, Spring 5.0, Spring MVC, Spring Boot, Hibernate v3.0, Oracle DB, AngularJS, Angular7, Node JS, Bootstrap, CSS, HTML5, JavaScript, JQuery, AJAX, GIT, IntelliJ, PCF,CI/CD, DB Visualizer, Tomcat, JBoss, GIT, Maven, REST API, JIRA,SOAP/Restful Web Services, Redhat Linux, Jenkins, WSDL, Spring Based Micro services, Agile, Mongo DB, Kafka.

Confidential, St. Louis, MO

Java / J2EE Developer

Responsibilities:

  • Involved in designing and implementing the application using various Java and J2EE Design patterns design patterns such as Singleton, Business Delegate, Façade, MVC and Data Access Object (DAO).
  • Designing and implementing scalable,RESTandmicro services- basedmobile back-end. The back-end is being written inJavausingSpring Bootfor simplicity and scalability.
  • Extensively used Google Cloud resources like Compute Engine, IAM, Google Container Registry, Container Builder and Cloud Storage buckets.
  • Used Pivotal Cloud Foundry to quickly build, deploy & update the application worked on Pivotal Cloud Foundry to host Cloud based Applications.
  • Used Hibernate Framework for object relational mapping and persistence developed effective web pages using HTML, CSS, JavaScript, ReactJS, NodeJS and Bootstrap.
  • Used Docker for setting container Registry with Docker and Docker-compose, actively involved in deployments on Docker using Kubernetes.
  • Developed Application to JSON and XML from Restful web service from consumer side using Angular JS configured Hibernate session factory to integrate with Spring4 and generation of database schema.
  • Responsibilities as a XSLT web developer include design and develop the websites with the java and XSLT and Worked with Tag Libraries in Struts framework.
  • Developed SOAP Micro Services which are like API's used for Home Automation they also keep the data in synchronization between two database services.
  • Developed CI/CD system with Jenkins on Docker container environment utilizing Kubernetes created Single Page Application (SPA) which can data bind and synchronize with Angular6 framework.
  • Involved in development using struts components - Struts-config.xml, tiles, form-beans and plug-ins in Struts on Bootstrapping technology for the best User Presence.Extensively used the JavaScript and jQuery plug-in to fetch and display the data on web pages and create interactive features in the application.
  • Used multiple Action Controllers to control the page flow, Interceptors for client validations Spring Interceptors to validate web service requests and to enable notifications.
  • Developed REST API using Spring MVC and REST Controllers and generated JSON/XML formats OOPS design and core Java concepts such as Collections, Multithreading, Exception Handling.
  • Developed unit test cases using JUnit and used Log4J for logging and debugging MySQL as backend database and involved in development of Stored Procedures.
  • Used SVN as a version control to track and maintain the different version of the project Maven scripts to build and deploy the application.
  • Experience in defect resolutions and configuration management change processes to support applications in PROD and integration testing environments.

Environment: Java 7, J2EE, Spring 4.x, Spring MVC, Spring Boot, Hibernate, XML, XSL, Micro services, AngularJS, Angular6, SOAP, REST, REST API, Google Cloud, PCF, Docker, CI/CD, Kubernetes, Bootstrap, JavaScript, HTML, CSS, Ajax, Tomcat 8.0, JPA, Git, JMS, SoapUI, TestNG, JSON, Ant, Log4j.

Confidential, Boston, MA

Java Developer

Responsibilities:

  • Followed Agile with JIRA for a 2-week release approach of development/deployment strategy, Test Driven Development (TDD) and developed Technical design documents.
  • Used Package Manager (NPM) to manage modules & used it to install tools like Grunt and Express implemented AJAX call from Angular JS at client to server.
  • Involved in developing role-based HTML navigational menu, where in menu items change dynamically based on the values derived from database in the form of XML data.
  • Created User Interface Design using HTML5, CSS3, SOAP and AngularJS, Bootstrap. Implemented useful and elegant features and visualizations.
  • Designing and Exposing Rest API and providing documentation using Spring Boot, Spring MVC Java expression tags were avoided using Bean, HTML and Logic Tags, used display tags to render large data.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate worked with controller, service and view components in applications using spring framework.
  • Implemented spring modules like Controller, DI/IOC, spring security, spring batch AOP and AspectJ, Hibernate DAO classes were developed to retrieve and save data using Spring framework manager classes.
  • Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API and parsed the data to client and handled the security and Authorization.
  • Developed Micro services using RESTful services to provide all the CRUD capabilities Service Oriented Architecture (SOA) was exposed through REST with loose coupling between layers using Spring framework during development.
  • Enterprise level web applications were supported by building Spring based Java and Scala Micro services consumed messages from JMS-Message driven beans and Active MQ, integrated the services with Beans.
  • Expertise with employment of Spring and Zookeeper apart from JMS as messaging service MDBs for receiving and processing data from Rabbit MQ series.
  • Expertise on Selenium Data Driven framework and integrating it with Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool .
  • Hands on experience with using Version Control Systems (VCS) tools like SVN&GIT playback tool feature for authoring tests has been used in executing more than 100 test cases.
  • Writing Unit test cases using JUnit testing framework and performed unit and system testing Log4J is used for logging purposes and debug levels are defined for controlling what we log.

Environment: Java 5, J2EE, Spring, Spring MVC, Spring Boot, Hibernate, AngularJS, SOAP, REST, REST API, Micro Services, HTML5, CSS3, JavaScript, Bootstrap, AJAX, JSON, Maven, JUnit, Log4j, Jenkins, MySQL, SVN.

Confidential

Software Developer

Responsibilities:

  • Involved in all the phases of the life cycle of the project from requirements gathering to quality assurance testing.
  • Created JUnit test cases and created set up manuals and user guides.Involved in Units integration, bug fixing and User acceptance testing with test cases.
  • Implemented MVC architecture using Apache STRUTS framework. Designed the front end using JSP, Tag Libraries and JavaScript. Designed and developed framework components, involved in designing MVC pattern using Struts framework.
  • Worked closely with testing groups for module and integration testing. Developed batch processes to perform the daily updates with Spring Batch module Automation testing using Junit.
  • Developed hibernate DAO Classes using Spring MVC Template, worked with Soap, Hibernate for object relational mapping and connection management.
  • Developing applications using Integrated Development Environment (IDE) tools like My Eclipse, Eclipse 3.2 the code environment using IDE as Eclipse 3.2 and deployed into Tomcat Server.
  • Learned XML for communicating client. Written Queries, Sub Queries in SQL to get data from REST API written in Groovy wrapped by Jersey JAX-RS.
  • Good knowledge of concepts inJavalike OOPS, Multi-Threading and Exception Handling and implemented Core -Javaconcepts like Inheritance, Polymorphism, Abstraction and Encapsulation. Exte used Java Collection Framework
  • Able to work well independently or as part of a professional computer program development team and possess effective communication skills along with strong dedication and commitment towards work.

Environment: Java, J2EE, Spring, Hibernate,SOAP, REST, REST API, Javabeans, Servlets, JSP, JDBC, JavaScript, HTML, JUnit, Eclipse, SVN, SQL, Windows 7, Tomcat Application Server.

We'd love your feedback!