We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

Dallas, TexaS

PROFESSIONAL SUMMARY:

  • 8+ years of experience in IT industry in the fields of Analysis, Design, Development, Implementation, and Testing of Software Applications using Java/J2EE technologies.
  • Strong experience on software development methodologies like Waterfall, Agile, TDD, and Scrum
  • Participated in Scrum, Sprint review, Retrospection and Virtual Closure meetings as part of Agile.
  • Deep understanding of MVC model - view-control, Client-Server and N-tier Architectures.
  • Developed MVC Architecture using Jakarta Struts 1.3/2.0 with features like the Validation Framework, Tiles Framework, and Internationalization.
  • Expertise in Web Application Development using HTML/HTML5, CSS/CSS3, JavaScript, SAAS, Angular JS, Angular 2, Node.js, jQuery, Bootstrap, XML, XSL, XSLT, XPath, XQuery, Java Swing JSON, DOJO, ExtJS, JSTL and AJAX.
  • Extensive experience in Angular JS, React JS, Node.js, Backbone and Bootstrap.
  • Good experience in implementing SOA solutions through Web-Services using JAX-WS, SOAP, WSDL and RESTful services.
  • Hands on experience in developing several Microservices using spring boot, jersey, swagger to communicate through HTTP protocol for implementing SOA approach and web services.
  • Worked with Spring Features like Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Heroku.
  • Experience in Spring Security, Spring Integration, Spring Zulu, Eureka.
  • Skilled in design, development and deployment of applications for the J2EE platform using Servlets, Struts, Spring, EJB, JSP, SOA, SOAP, REST, Microservices, ORM, JPA, JMS, JAXP, JAXB, JUnit.
  • Proficiency in Confidential WebSphere, JBOSS and Apache Tomcat Application Server.
  • Experience in working with Databases like Oracle 11g/10g/9i/8i, MySQL, PL/SQL, Confidential DB2, PostgreSQL and MS-SQL server.
  • Experience in working on Linux environment, Windows and UNIX shell scripts
  • Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • In depth Extensive Experience in retrieving and manipulating data from backend using Database SQL queries, PL/SQL- Stored Procedures, Functions, Sequences, Triggers, Views and Packages.
  • Experience with PL/SQL, T-SQL DB development, Design Patterns, Agile - Scrum, XP, TDD.
  • Hands on Experience with relational databases Oracle, SQL Server, DB2, Mysql as well as NoSQL Databases like MongoDB, Mark Logic, Cassandra, DynamoDB.
  • Developed application using IDEs such as Eclipse, IntelliJ, WSAD (RAD), J-Builder and Netbeans.

Technical Competencies:

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking, Hadoop

Programming Languages: Java JDK 1.4/1.5/1.6/1.8 , C, SQL, PL/SQL

Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1/10.3 , Confidential WebSphere 5.1/6.0/6.1/7.0 , JBoss, Tomcat 5.0.28/6.0, Bug tracking, Jenkins.

Frameworks: Struts 2.x/1.x, Spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2/2.0, iBatis

IDEs: Eclipse 3.x, Spring Tool suite 2.x/3.x, IntelliJ

Web technologies: HTML5/HTML5, CSS/CSS3, XHTML5, JavaScript, Ajax, jQuery, AngularJS, Bootstrap, ReactJS, NodeJS, JSON

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, REST, SOAP UI

Methodologies: Agile, Scrum, SDLC

Database Servers: Oracle 8i/9i/10g/11g, DB2, SQL Server 2000/2005/2008 , MySQL

Version Control: CVS, SVN, Git, Rational ClearCase.

Build Tools: ANT, Maven, Gradle

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, Texas

Sr. Java Full Stack Developer

Responsibilities:

  • Followed Agile methodology throughout the project, involve in Scrum meetings with the team members on Day-to-day basis for the update on project status.
  • Created and Calibrated flows in Node-Red tool to monitoring the Virtual Assistance communications.
  • Working on Rest API services and REST/JSON to test the web services developed and sent the payload data.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • ActiveMQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST and JMS.WSDL was used for publishing Web Service interfaces
  • Used MongoDB clusters, Java Scripting to load unstructured data into sharding environment.
  • Connected with local Mongo with Mongo Compass and view stored session variables in the
  • Worked on WA structure for 'Config Workspace' and potential 'Routing Workspace' so we can avoid re-configuring environment via docker builds.
  • Configured the Docker Containers and creating Docker files for different environments.
  • Build the Docker images and deployed in kubernates using CMLP eco pipeline is used for deployment.
  • To run the containerized application and deployment used kubernates.
  • Used Kibana for check the logs in Dev, Test, and Production Environment.
  • Zenhub is using for defect tracking and Atom as source-code Editor
  • Working with Confidential Watson IoT, Confidential Cloud/Bluemix and created chat bots that integrate and communicate with end users.
  • Train bots with the Watson Assistant service through an easy-to-use web application.
  • Designed so you can quickly build natural conversation flows between your apps and users, and deploy scalable, cost-effective solutions.
  • Document Solutions Architecture by creating System Context, Architecture Overview
  • Involving in Chat Log Analysis of the customers and prepared containment summary documents.
  • Working on performance testing using Jmeter, analyzing the testing reports.

Environment: Java 8, JSP,, HTML, CSS, Bootstrap, JavaScript, Angular 2/4, Typescript, Node.js, Restful, AWS, POSTGRES, SQL Developer, jQuery, Microservices, Apache Kafka, PL/SQL, JBoss, Docker, Kubernates, Watson (Bluemix), Eco pipeline, Kibana, iTrack, Zenhub, CodeCloud, MongoDB

Confidential, Alpharetta, GA

Sr. Sr. Java Full Stack Developer

Responsibilities:

  • Performed complete application life cycle function (SDLC) from conception to final release to users including design & analysis, Implementation, Testing, Deployment, and Maintenance.
  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms and Streams to store and process the data.
  • Used Multithreading to simultaneously process as and when a specific user data is completed in one table.
  • Designed the login portal using framework AngularJS 2.0/ 4.0 along with HTML5, CSS3 and Typescript.
  • Implemented with XML, XSLT, XPath and Web services (REST & Soap).
  • Worked with Angularjs routers, forms, modules, DOM, expressions, controllers, filters and Http Request.
  • Configure and run gulp tasks in Node.js runtime and handle injection, CSS pre-processing, test-running.
  • Configured Swagger-UI registered Microservice with Eureka server to monitor service from Spring Boot.
  • Created Typescript reusable components and services to consume REST API's using Components.
  • Experience in creating RESTful web services using Jersey, SPRING framework and JAX-RS.
  • Good understanding of REST API's extensive experience of integrating services via Ajax using JavaScript, jQuery, and Angularjs
  • Extremely used plain JavaScript and JQuery, JavaScript Library to do the client-side validations.
  • Experience in creating RESTful web services using Jersey, SPRING framework and JAX-RS.
  • Used spring framework 4.3 to create the beans needed and injected dependency using Dependency Injection.
  • Implemented the persistence layer using Hibernate-ORM. Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Implemented and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application.
  • Implemented presentation layer using Spring Boot 1.3, JQuery and Bootstrap 4.0.
  • Extensive involvement in developing Spring MVC, Spring Data and Spring Batch applications.
  • Utilized Spring core, Spring Boot, JPA, and Hibernate 5. Developed Entity objects and used Hibernate the ORM tool to access persistent data from MySQL.
  • Developed microservices with Spring to retrieve API routes for the entire cluster. Using this strategy each microservice in a cluster can be load balanced and exposed through one API gateway
  • Microservices have been built using Spring boot, Spring security and deployed to AWS cloud.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • MYSQL was used as the database for the application that hosted in the cloud using Amazon RDS service.
  • Designed and developed database objects like Tables, Views, Stored Procedures, User Functions using POSTGRES, Oracle SQL developer and used them in WEB components.
  • Configured the Docker Containers and creating Dockers files for different environments.
  • Experience in using JUnit and build tools such as Maven. Worked on Log4j for logging errors, messages and performance logs and SVN for version control.
  • Maven used to manage dependencies in the application and deploy it on JBoss Application server.
  • Developed unit testing framework using JUnit test cases for continuous integration testing
  • Working on Continuous Integration (Jenkins) to configure the project jobs to build on daily/weekly basis.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Used Git as a version control system and deployed the application in Production
  • Extensively Worked on Continuous Integration and Continuous Deployment (CI/CD).

Environment: Java 8, JSP, Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, HTML, CSS, Bootstrap, JavaScript, Angular 2/4, Typescript, Node.js, Restful, AWS, POSTGRES, SQL Developer, jQuery, Hibernate, JPA, Microservices, Apache Kafka, PL/SQL, JBoss, Docker, RabbitMQ, Log4J, Maven, Windows, Junit, Mockito, JIRA.

Confidential, Bloomington, MN

Sr. Java Full Stack Developer

Responsibilities:

  • Worked as a full stack developer responsible for Web, middle tier and Databases in the development of web application for Rejected Application Processing.
  • Implemented various J2EE design patterns like Singleton, Factory, Builder etc.
  • Worked in an Agile Environment and participated in requirement gathering, analysis and design
  • Implemented Multithreading is to handle transaction management with isolation and propagation levels.
  • Implemented Angular 2 services to connect the web application backend APIs.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery, Bootstrap, AJAX, Angular.js, React.js and JSON.
  • Implemented with XML, XSLT, XPath and Web services (REST & Soap).
  • Developed configurations for simulating an HTTP request handling in Node.js by using Express.
  • Developed various screens for the front end using React.js, Backbone.js and used various predefined components from NPM (Node Package Manager).
  • Use of SOAP UI to verify the WSDL endpoint URL and Used Connection Pooling to get JDBC connection and access database procedures.
  • Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to in corporate Business Logic and save the data to Oracle database.
  • Supported debugging and fixing of reported production errors by customers through the QA team.
  • Used Angular JS and jQuery for the logical implementation part at client side for all the application.
  • Extensive experience in developing Single Page Applications (SPA) using JavaScript frameworks like Angular.js and React.js.
  • Used spring framework 2.5 to create the beans needed and injected dependency using Dependency Injection.
  • Implemented the business modules integration using Spring and Hibernate data mapping.
  • Developed responsive single page sites for several re-direct and integration pages for the application Technology used: HTML, CSS, JavaScript, Gulp, Node.js Git, Heroku, Bootstrap, jQuery .
  • Wrote UNIX Shell scripts and used UNIX environment to deploy the EAR and read the logs and JavaScript was used for the client-side validations.
  • Used JBOSS and Tomcat for application deployment and stage testing and Created Junit test cases to test the codes and validate the release.
  • Junit, log4j were used for unit testing and as logging frameworks.
  • Developed Rules using Rule Engines- JBoss, Drools, Work flows, human tasks to implement Business rules validations and provided Drools Dashboard for Business users.
  • Consumed stream of records using Producer and Consumer APIs with Spring for Apache Kafka.
  • Designed and developed database objects like Tables, Views, Stored Procedures, User Functions using PL/SQL,SQL and used them in WEB components.
  • Used RabbitMQ message broker to route messages to the clients across the cloud network.
  • Involved in high level meetings for crucial decisions and handled tickets to resolve issues.
  • Involved in putting proper review processes and documentation for functionality development.
  • Involved in code reviews, test case reviews and bug fixing using Jira tracking systems.
  • Providing support and guidance for Production and Implementation Issues.

Environment: Java 8, JSP, Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, HTML, CSS, Bootstrap, JavaScript, Angular 2/4, Typescript, Node.js, Restful, SOAP, jQuery, Hibernate, JPA, Microservices, AWS, Apache Kafka, PL/SQL, JBoss, Docker, RabbitMQ, Log4J, Maven, Windows, Junit, Mockito, JIRA.

Confidential, Phoenix, AZ

Sr. Java Full Stack Developer

Responsibilities:

  • Worked in an Agile Environment and participated in requirement gathering, analysis and design.
  • Used Business Process Management (BPM)to set the activities to accomplish the organization goals.
  • Implemented J2EE design patterns like Front Controller, Service Locator, DAO, and Session Façade.
  • Developing the UI screens using HTML5, CSS3, Bootstrap, JavaScript, TypeScript and Ajax.
  • Used React JS to create Controllers to handle the events, triggered by clients and send request to server.
  • Analyzed the ReactJS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API and did the corresponding configurations.
  • Used Node.js for building web-applications with client-server architecture, where both can initiate communication in two-way connections and allow them to exchange data.
  • Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
  • Transformed, Navigated and Formatted XML documents using XSL, XSLT.
  • Created SOAP/XML and REST/JSON to test the Web Services developed and sent the payload data.
  • Developed Web Services using SOAP, SOA, WSDL Spring MVC and developed DTDs, XSD schemas for XML (parsing, processing, and design) to communicate with Active Directory application using Restful API.
  • Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Good knowledge in implementing the persistence layer using Hibernate-ORM 4.3.0. Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Developed Scala scripts using both Data frames/SQL/Data sets and RDD/Map Reduce in Spark for Data Aggregation, queries and writing data back into OLTP system through Sqoop.
  • Used Akka framework to create reactive, distributed, parallel and resilient concurrent applications in Scala.
  • Experience with enterprise integration patterns and frameworks (e.g. Apache Camel).
  • Development of EJBs 2.1 (Stateless Session and Message Driven Beans), JMS, JavaScript, JDOM and configuring CMR relationships (Container-Managed Relationships)
  • Implemented Web Applications using JSF, hibernate 3, JSP, Servlets, and Java Script
  • Used NoSQL database Cassandra for proof of concept and having experience in create a Stored Procedures and having experience in Remote Procedure call (RPC).
  • Made the integration of data in in favor JSON documents with dynamic schemas using MongoDB (NoSQL).
  • Deployed and tested the application in UNIX on Confidential Web Logic Application Server.
  • Experience with using tools such as Eclipse IDE, Net Beans, Git, and Jira.
  • Involved in document analysis and preparing the Detailed Design document for the project.
  • Used Maven to automate the build and deployment process.
  • Developed test cases using JUNIT and followed test first development.

Environment: Java, J2EE, HML5, CSS3, Bootstrap, JSP, JavaScript, Ajax ReactJS, JSON, SVN,JSF, EJB,SOAP, REST API, SOA, Hibernate, Servlets, Oracle, Maven, IntelliJ, NoSQL, Visio, Node.js, Web logic servers, Unix, Cassandra, Akka, Scala, JBPM, and JQuery.

Confidential, Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Worked in an Agile Environment and participated in requirement gathering, analysis and design.
  • Responsible for reviewing the requirements, and design of the application. Responsible for other developer’s code, ensuring the coding standards and architectural are met and assisting the offshore developers.
  • Designed User Interface using Java Server Faces (JSF), HTML, Bootstrap, CSS3, jQuery and Angular.js and XML in a responsive grid layout. Transformed XML content into internal XML using XPath, XSLT.
  • Written JavaScript code for validation of page data in the JSP pages. Used JSTL tag libraries extensively while coding JSP pages.
  • Application has been developed based on MVC architecture Using Struts MVC Framework.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Developed the presentation layer using JSP, JSF, Tag libraries, Struts 2.0 Framework and JavaScript.
  • Used Spring IOC, AOP and annotations concepts in developing the application.
  • Implemented Core Java concepts like Multithreading, Concurrency, Exception Handling and Collections.
  • Worked with spring web flow, Multi-Threading using Maps like Concurrent Hash maps.
  • Developed web application using JSP Framework, user interfaces using JSP, DOJO, HTML and CSS.
  • Developed the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, SOAP.
  • Worked on AJAX Frameworks GWT, DWR, DOJO.
  • Used Connection Pooling to get JDBC connection and access database procedures.
  • Participated in Database schema design and Application screen design discussions.
  • Developed POJO's, Data Access Object (DAO) that handles all database operations using Hibernate.
  • Implemented Hibernate to map all the tables from different data sources to make database updating.
  • Involved in writing DAO layer using Hibernate to access the Oracle database.
  • Worked on relational databases like ORACLE, POSTGRESQL and SQL Server
  • Developed and Deployed the Application on Eclipse IDE and WebLogic Web Servers.
  • Code walk through, modules integration and unit testing using JUnit and Mockito.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Junit, log4j were used for unit testing and as logging frameworks.
  • Working with the JIRA tool for Quality Center bug tracking.
  • Implemented Test Scripts based on the User Requirements as specified by the Business side and Requirement document and analyzing Business Requirements and handling it as per Requirements.

Environment: Struts Framework, JSP, Servlets, POJO, DAO AJAX, Shell, Java Script, Hibernate, Web Logic, ANT, HTML5, XML, XSLT, CSS 3, Oracle, PostgreSQL, SQL server, JUnit, Eclipse, SOAP, WSDL, Web Services, RDMS, JMS, UNIX, Jira.

Confidential, Minneapolis, MN

Java Developer

Responsibilities:

  • Involved in phases of SDLC of the project and its including the design, Agile software development, installations, integrations and testing to complete the requirements.
  • Interacted with the business requirements, analyze and design the system with various UML diagrams.
  • Used HTML, JSP, JSTL tag libraries and struts tiles to develop the presentation tier.
  • XML code is used to transfer the application data between client and server. In server-side, Servlets is used to construct and parse the data in XML format and in client-side Java is used.
  • Designed generic XML document and XSD document specifications for extensibility.
  • Application has been developed based on Model View Controller (MVC) architecture Using Struts.
  • Developed Java beans, helper classes and Servlets for interacting with UI written in JSP.
  • Wrote a controller Servlet that dispatched requests to appropriate classes.
  • Involved coding SQL Queries, Stored Procedures and Triggers.
  • Developed the application using Core Java concepts like Multi-Threading, Swing, Spring, Structs, and worked on new features of java 1.5 such as Enum, Annotations.
  • Developed JSP’s, Action classes and EJBs for user transactions.
  • Developed Generic JavaScripts functions for validations.
  • Used J2EE Design patterns and Data Access Object (DAO) in the integration tier layer of the project.
  • Used JDBC in the Enterprise Java Beans to access the Oracle Database
  • Database Development includes PL/SQL stored procedures, views, indexes, triggers, and constraints are used to reduce the response time in the application.
  • Designed and developed stored procedures for data validation and access.
  • Involved in coding for JUnit test cases, ANT building the application.

Environment: Agile, Java, J2EE, Struts, EJB, Swing, Enum, Hibernate, DAO, Windows, SQL Server 2005, PL/SQL, XML, Web Service, JDBC, JavaScript, ANT.

Confidential

Jr. Java Developer

Responsibilities:

  • Actively involved in the Full Software Development Life Cycle (SDLC) of the application.
  • Designed and Developed the User Interface using HTML, JSP, CSS, and Java Script.
  • Implemented Multi-Threading in the code to improve the performance.
  • Experience with OOPS concepts and memory concepts like string pool.
  • Involved in Servlets, Java Bean on the server side for the communication between clients and Server.
  • Developed Application using with Spring MVC (Model-View-Controller) and integrated with Hibernate.
  • Developed the Database code, used JDBC for SQL Query statements, and advanced prepared statements.
  • Developed different components of application using Eclipse IDE and used Clear Case for version control.
  • Developed a code to read the XML data using DOM parser
  • Deployed and verified the JSP pages in Tomcat Server.
  • Performed code reviews, debugging and worked on the unit testing and integration testing
  • Involved in writing unit test plans and developing test cases using Junit.
  • Involved in Troubleshooting, and Bug Fixing.

Environment: Java, J2EE, HTML, CSS, JSP, JavaScript, Multi-Threading, Servlets, Spring MVC, Eclipse, Maven, Junit.

Hire Now