We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.50/5 (Submit Your Rating)

Fortworth, TX

SUMMARY

  • Having 8 years of experience in Cross - Platform (Web & Client-Server) application development and design using Object-Oriented Programming, Core Java, J2EE technologies.
  • Has strong exposure and work experience on core java concepts collection API, Stream API, Parallel Streams, exception handling, Multithreading, HashMap, concurrency, JDBC, modularity, executor service, fork and join frameworks.
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Good professional software experience in IT industry including Analysis, Design, Development, Maintenance, Enhancement, Application Support, and Production Support of Business Applications using JAVA J2EE, Spring MVC, Spring Boot, Angular, IBM MQ, Kafka, IIB, Data Power, IBM API Connect, DevOps, Jenkins, Terraform, Ansible, AWS and OpenShift technologies.
  • Extensive noledge and hands-on experience as a Full-Stack Java/J2EE Web Developer with diversified exposure in analysis, design, development and implementation of web-based applications.
  • Experience in developing applications with use of different Architectures and Frameworks like Model View Controller (MVC), Data Access Object {DAO), Data Transfer Object and POJO.
  • Strong programming skills in designing and implementing of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
  • Expertise in designing, developing, and deploying applications using J2EE technologies including Servlets, JSP, EJB, JSTL, Struts, Spring, Spring Boot, JSF, JMS, AJAX, JDBC, JNDI, GWT Java Beans, Hibernate and Web Services.
  • Extensively worked on Spring JDBC, Spring Hibernate ORM and JPA.
  • Extensive noledge of Java SE including Collection, Threading and Core Java.
  • Extensive experience in developing Web services using SOAP, RESTful, Axis, WSDL, WS Security, XML-RPC and JAXB/JAXP.
  • Strong working noledge of Database Programming using and maintaining SQL, PL/SQL, Triggers and Stored Procedures, NoSQL databases MongoDB and Cassandra.
  • Experience in Messaging services like (JMS) MQ's Rabbit MQ, IBM MQ, Apache Kafka and Active MQ.
  • Good experience on Java EE technologies such as Servlet, JDBC, JSP, JSTL and JNDI.
  • Expert in version control tools like GIT and SVN; build tools like Maven and Gradle; continuous integration tools like Jenkins, and issue-tracking platform like Jira.
  • Working experience in Log4j for logging and JUnit for unit and integration testing.
  • Product Installation, Fix pack, Version upgrade, environment setup/Configuration, deployment & Production support of IBM MQ, IBM Integration Bus, Data power and API Connect.
  • Worked on the latest features of Java 8 like Lambda expressions and functional interfaces.
  • Extensive experience in using and configuring various application servers like WAS, llS Web Server, BEA Web logic, JBoss and Apache Tomcat.
  • Experience in designing and developing middleware components for embedded systems, using C, C++, STL, multi-threading (POSIX), Boost libraries and design patterns.
  • Implemented REST Microservices using spring boot. Generated Metrics with method-level granularity and Persistence using Spring AOP and Spring Actuator.
  • Experience in developing application in Single Page (SPA's) using various JavaScript frameworks such as Angular JS and React JS.
  • Wrote Kafka producers API stream the data from external rest APIs to Kafka topics.
  • Implementing designed AWS architecture for the applications on AWS infrastructure so dat the critical applications are using various labels, elastic and scalable using various AWS services - EC2, S3, Route53, ELBs, Subnets, VPCs, RDS, IAM, Autoscaling
  • Worked in container-based technologies like Docker, Kubernetes and OpenShift.
  • Setting up and configuring Kafka Environment in Linux from the scratch and monitoring it.
  • Experienced in configuring and Supporting monitor tools like Splunk, Nagios, and ELK.
  • Extensively worked with Version Control Systems CVS, SVN (Subversion), and GIT.
  • Hands-on experience with SQL and PUSQL in Oracle, IBM DB2, and MySQL databases.
  • Strong experience in NoSQL Databases - MongoDB, Neo4J.
  • Experienced in Managing User Accounts and Groups, Managing Files and Directories, Package/Patch Management and Configuration, Managing Services, Volume Management.

TECHNICAL SKILLS

Languages: Java, C#, J2EE, J2SE, XML

Web Technologies: SERVLETS, JSP, Java Beans, Java Servlet, API

J2EE Technologies: JSP, Servlet, Spring, Struts/Struts, Hibernate, Expression Language, JPA, JDBC, Java, EJB, JMS, AMQP, Apache Camel, Application/Web servers: Apache Tomcat, IBM WebSphere, jetty, Jenkins, WebSphere MQ

Databases: Oracle, SQL Server, MySQL, DB2

Internet Technologies: HTML5, JavaScript, CSS3, jQuery, Angular JS, Bootstrap, NodeJS Cloud Environments: AWS, Netflix Eureka, Kubernetes.

IDE: Eclipse, NetBeans, IntelliJ, Spring Tool Suite (STS) Message Queues: JMS, Active MQ, Rabbit MQ, Kafka

Operating system: Window, Linux Mint, Unix

Defect tracking Tools: JUnit, J IRA, Bugzilla.

Reporting Tools: Jasper reports, Crystal Reports XI, SSRS Methodologies: Agile, Waterfall, TDD (Test-Driven-Development), Scrum

Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, Net Beans, IntelliJ, Spring Tool Suite (STS), GITHUB Build Tools: Ant, Maven, Gradle

Web Services: SOAP, REST

PROFESSIONAL EXPERIENCE

Confidential - Fortworth, TX

Java Full Stack Developer

Responsibilities:

  • Developed Microservices & APIs using Spring Boot and Used Apache Kafka cluster as a messaging system between the APIs and Microservices.
  • Used the features of Spring Core layer (IOC), Spring AOP. and Spring JDBC in order to develop the application.
  • Worked in an Agile based development environment and participated in Retrospective, Scrum session for better understanding, and communication among team members.
  • Developed Restful web services using spring, Jackson, jersey, and JSON in order to implement various APIs to check eligibility of provision.
  • Application developed in Micro Services architecture and used technologies like spring framework Hibernate and RESTful web services.
  • Created Microservices as part of Lambda function development using Node.js Serverless architecture.
  • Involved in Developing the Application using Struts MVC Framework by implementing Controller, and Service classes.
  • Developed standalone applications using Apache Camel for integrating various systems, and for routing and multi-threading.
  • Developed applications using Angular 2, java and new features of java (lambda expressions).
  • Used Maven as a build tool and Apache Tomcat Webserver for deploying the application.
  • Used Babel, Typescript and Web pack as a module loader/bundler and used along with React.js
  • Developed the Hibernate mapping files and involved in writing JUnit test cases and suits using Eclipse IDE
  • Creating S3 buckets. Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Integrated the different pages to be a single-page application using Angular2 and Typescript.
  • Used IBM MQ for the exchange of information between applications using message queues.
  • Developing Web Pages by using HTML5. CSS3, jQuery, JavaScript and working noledge of Angular 2, bootstrap.js, Vue.js and React.js
  • Developed the entire application implementing MVC Architecture integrating Hibernate and spring frameworks.
  • Used Bootstrap and Angular 2 UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
  • Expertise in AngularJS, jQuery, WebSphere and Dojo for the client-side functionalities and Object-oriented JavaScript functionalities.
  • Build Spring-based Java Microservices to support web applications.
  • Utilized MongoDB database management system for keeping user-generated data.
  • Extensively used Hibernate/JPA and Spring-JDBC in the data access layer to access and update.
  • Extensively used jQuery, React, Bootstrap, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto-complete form for secured validations.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).
  • Implemented different validation control on the web pages using Angular 2 and developed a cross-platform JavaScript based solution using Angular.js, Build user interfaces differently by breaking them into components using React.js.
  • Hands-on experience on developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins.
  • Involved in defining build process with Maven scripts and customizing through Cl builds using Jenkins.
  • Consumed various SOAP and REST web services related to Partnerships and Branded cards processing systems.
  • Setup the continuous Integration (Cl) and continuous deployment (CD) process for the application using Jenkins and Ansible.
  • Used Docker to containerize the Services and APls to run on EC2 instances.
  • Implemented AWS solutions using EC2, S3. RDS, Elastic Load Balancer and Auto scaling groups, Optimized volumes and EC2 instances.
  • Create a Java Lambda dat watches an AWS S3 bucket. load the data to the Redshift and send a message using RESTful web services if the file has errors.
  • Worked on Datastax's Cassandra Java API to interact with the Cassandra Cluster.
  • Migrated many applications into AWS and provide cloud Security.
  • Knowledge on Apache Spark java API and worked on Drools to configure rules as per business requirements.
  • Used version control tools like SVN and GIT and project management tools like JIRA, QC.
  • Developed Unit Tests using JUnit. Mockito and Power Mock and Involved in functional and integration testing.

Environment: Java, Spring, Spring Boot. Spring Integration, Apache Kafka, Consul, Meses, Jackson, jersey, JSON, IBM MQ, Apache Camel, Maven, JBoss EAP, JUnit, Mockito, log4j SoapUIPro, Oracle, WinSCP, SVN, AWS, Apache, Cassandra, Jenkins, MongoDB, Dojo, Angular.js, Vue.js, Angular2, Node.js. Ext.js

Confidential, CA

Java Full Stack Developer

Responsibilities:

  • Participated in the entire life cycle (Software Development Life Cycle) of the project right from the initial requirements gathering to the implementation.
  • Used Agile methodology and effectively took part in Scrum gatherings to deliver quality deliverables within time (extensively used Scrum Do for project Management).
  • Participated in business process analysis and requirement gathering for new customization.
  • Created Use cases. Sequence Diagrams, Class Diagrams using Rational Rose.
  • Used AngularJS JavaScript framework to bind data to HTML using expressions.
  • Expertise in spring-based microservices and enabled discovery using Eureka Server.
  • Expertise in various components in Spring, which includes Spring IOC, AOP, Spring JDBC, Spring MVC, Spring JPA, Spring Batch, Spring Security and Spring Boot.
  • Expertise in implementing Micro Services Architecture using Boot Application, Eureka Discovery Service, Eureka Client, REST, SOAP, JPA, and Hibernate.
  • Integrated Tiles 3 framework with Spring MVC to simplify the development of User Interface.
  • Developed some part of the application using Spring-MVC and IOC/Dependency
  • Injection integrates different layers of the application.
  • Designed and developed User Interface. application modules using JSP, spring, Servlets, HTML. CSS and JavaScript.
  • Extensively used Twitter Bootstrap to develop the front end of the application.
  • Defined Object Relational Mapping for Hibernate and performed spring integration with
  • Hibernate for data access. Performed version control using Subversion.
  • Expertise in using Named queries to pull all HQL data using annotations.
  • Wrote code for consuming a RESTful Web service with AngularJS.
  • Integrating various Version control tools, build tools and deployment methodologies into Jenkins to create end-to-end orchestration build cycles.
  • Performed indexing and searching on large documents using Apache Lucene. base.
  • Implemented JAX-RS or RESTful services and JAX-WS for SOAP-based web services.
  • Responsible for maintaining and expanding AWS infrastructure using AWS (EC2/EBS/S3)
  • Developed logic and code for the registration and validation.
  • Implemented Java design patterns like Front Controller, and Service Locator.
  • Business Delegate, and Data Access Object, Factory Pattern, Session Faade, etc.
  • Used transaction Management to coordinate transactions among various resources in the application.
  • Generated a complete maven project structure and added dependencies. plugins to pom.xml.
  • Used Apache Tikka for text attraction from documents.
  • Worked on providing authorization and autantication to applications using Spring
  • Security and protect the application against attacks like session fixation and clickjacking.
  • Implemented Java Persistence API UPA) through Hibernate.
  • Configured Log4j for adding the debugging information in the code
  • Developed dynamic templates and Servlets and provide excellent application management capabilities. Used Web Services to exchange information. Used SOAP framework and WSDL.
  • Design and developed caching framework ehcache to cache the site data
  • Used SOAP UI to manually connect to the web service and check data.
  • Used DOJO JavaScript for developing web applications.
  • Mapping of web applications to the database for some parts of the application was done through ArcGIS Mapping frameworks.
  • Developed large-scale, real-time, live blogging server and UI using NodeJS.
  • Implemented client side Module pattern using Backbone.js and NodeJS
  • Parsed XML&JSON responses received in java code through Web Services.
  • For geographic locator applications, ESRI GIS mapping tools were used.
  • Used Jenkins for Continuous Integration and SoapUI for testing.
  • Worked with the customer IT team and ESRI Team for developing the requirements of product releases.
  • Used JUnit for test cases and Power mock for unit testing. Extensively participated in the code and peer review of the project.

Environment: Java, J2EE, JSP. Servlets, Hibernate. Spring AOP, Spring, JDBC, PostgreSQL, Apache Tomcat, Application Server, REST API and SOAP Web services, jUnit, Jira, Servlets, XML, Rational Rose, CVS, Log4J, Unix, Window, Eclipse, SOAP UI, Scrum Do, HTML, JavaScript, AJAX, liquid XML, JSON, Twitter, Bootstrap, AngularJS

Confidential, MA

Java Full Stack Developer

Responsibilities:

  • Involved in daily scrum meetings, worked on the sprint tasks in the Agile Scrum development.
  • Developed User Interface view with Spring MVC and AngularJS as a Service Oriented Architecture (SOA) application.
  • Developed the applications using J2EE architecture.
  • Used HTMLS, CSS3, jQuery, Ajax and performed client-side validations using JavaScript.
  • Implemented AngularJS as the framework to build a single-page application (SPA).
  • Implemented Multithreading for handling multiple requests and for high performance.
  • Developed RESTful services based on Spring REST using the Jersey framework.
  • Grunt used for the Minification of JavaScript files. compilation of SASS files into CSS and for monitoring the application.
  • Used jQuery UI plugins like Draggable, Resizable, Autocomplete, AJAX, JSON, and AngularJS in developing interactive web pages.
  • Updates data using CRUD (Create, read, update, delete) features of Backbone.JS and Paginator for pagination for Tables.
  • Wrote Hibernate Criteria queries for data retrievals and has performed the ORM mappings to map java entities to database tables.
  • Worked with bean life cycle by utilizing Spring IOC which keeps up session information of beans.
  • Implemented persistence layer using Hibernate dat uses the POJOs.
  • Configured multiple data sources using Hibernate Session Manger.
  • Implemented Hibernate Template to a great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
  • Developed SOAP web services using JAX-WS and persistence using Hibernate and JPA framework.
  • Implemented Internationalization using Spring MVC Interceptors. Spring core modules and native Spring AOP facets of Logging and transactional management.
  • DB2 database is used to load the application data and writing PL/SQL procedures, and complex queries to perform various data operations.
  • Developed SOAP Services and Web Service Clients (JAX-WS) with data representation in different formats such as XML.
  • Implemented Quartz scheduler to execute batch programming using Spring Batch.
  • Configured Jenkins to handle application deployment in the Pivotal Cloud Foundry (PCF) server and to integrate with GitHub and SVN version control.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Implemented Spring Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging.
  • Used the Spring Security framework for login autantication and password hashing. Worked on java Message Service (JMS) API for developing message-oriented middleware (MOM) layer for handling various asynchronous requests.
  • Developed Spring Batch processes for financial reporting applications.
  • Message broker services are achieved in the application using Rabbit MQ and Active MQ with JMS framework.
  • Build a Cl/CD pipeline using Jenkins automation and GitHub repositories using the webhooks plugin.
  • Performed Angular JS end-to-end testing using Protractor framework and Integration testing methods and Behavioral driven are implemented using Selenium and Cucumber respectively.
  • JIRA tool for project management used in the application to track bugs. issues and project management functions.

Environment: AngularJS, HTML5, CSS3, AJAX, Bootstrap, JSON, XML, Active MQ, JMS, Hibernate, DB2, SOAP services, JAX-WS, JPA Framework, Spring Rest, Spring MVC, Spring Security, Hibernate, Spring Transactions, Spring Batch, Quartz scheduler, Spring IOC, Mule ESB, Jenkins, Git, Active MQ, DB2, Pivotal Cloud Foundry(PCF) server, Grunt, Jenkins, Protractor, Grunt, Selenium, Cucumber, JIRA.

Confidential, MA

Java Developer

Responsibilities:

  • Involved in the analysis, design, development and testing phases of the Software Development Life Cycle.
  • Involved in understanding SDLC using Agile methodology.
  • Used Hibernate in the persistence layer and developed POJO's. Data Access Object to handle database operations.
  • Worked on System security with the use of SSL (Secure socket layer). encryption and used role-based security.
  • JSON being light in nature was used as the chief source of communication between the server and application.
  • Expertise in developing reusable and interoperable Web service modules based on microservices. SOA architecture using SOAP and RESTful and Preparation of Java and JSP coding standard checklist.
  • Implementing or exposing the Microservices based on RESTful API utilizing Spring Boot with Spring MVC.
  • Used Hibernate Transaction Management. Hibernate Batch Transactions. and Hibernate cache concepts.
  • Developed N-tier client-server business application software using Model View Controller (MVC) Architecture.
  • Developed user interface using JSP, and Spring Tag Libraries to simplify the complexities of the application.
  • Developed user interface with java Server Pages, and Ajax support to speed up the application form filling.
  • WSDL has been used to expose the Web Services.
  • Involved in the development of Servlet, Struts Action classes, Business Objects, and Web Services.
  • Involved in writing JSP using Bean. Logic. HTML, and Iterate Tags.
  • Used the spring validation and Tiles Framework in the presentation layer.
  • Developed Struts Action Forms. Action classes and performed action mapping using Struts.
  • Designed various tables required for the project using the Oracle database.
  • Used Apache Axis as the Web Service framework for creating and consuming Web Service clients using SOAP and WSDL.
  • SOAP has been used as a protocol to Communicate in the form of XML messages.
  • Used Apache Tomcat server for deploying the application.
  • Involved in writing the Maven build file to build and deploy the application.
  • Involved in writing JUnit Test Cases and Ant Build Script.
  • Used Log4J to capture the logging information.

Environment: Java, JSP, HTML, CSS, Servlets, XML, SOAP, WSDL, Oracle, Eclipse, JAX-R, JAX-WS, PL/SQL, Apache Server, Struts, DAO, AOP Spring, MVC Spring, Hibernate, Junit, Maven,

We'd love your feedback!