We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Houston, TexaS

SUMMARY

  • Over 8 years of full stack development, worked with different architectures like Micro - Services including Event Driven Architecture, Service Oriented Architecture and Monolithic, with all phases of Software Development Life Cycle (SDLC) which includes Analysis, Design, Development, Testing, Implementation and Maintenance using environments using Agile (SCRUM) and Waterfall methodologies.
  • UsedBootstrapandMedia queriesto doresponsive web designthat fit all users and devices from desktop to tablet and mobile phone.
  • Efficient in creating access tokens using JWT (JSON Web Token) to assert claims.
  • Used various version control software such as SVN, GIT, CVS for maintaining code repositories and undertaking sprinters like Babel, Grunt, Gulp and Web pack.
  • Developed various Typescripts (ES6) objects including Components, ng Modules, Providers, Services, and classes using arrow functions and optional types.
  • Strong Knowledge on automated java-based integration testing and behavioral testing of the applications using Selenium Web Driver and Cucumber, respectively.
  • Experience in designing and developing various Angular Components (ng modules), Services (Observable/ promises), Directives and Pipes.
  • Implemented security functionality OAuth 2.0, Spring security, SSL, and site minder (SSO), secure authentication with LDAP OAuth2 for generating tokens in the application using Spring Security, JWT for producing tokens.
  • Experience with Java 8 features such as lambdas, Streams and Parallel Streams, Functional Interfaces, Optionals, Completable Future, Date Time API and in CORE JAVA extensively worked on Multithreading with Executor Service, Exception Handling, Collection, JDBC.
  • Good knowledge on client-side JavaScript framework Angular 6.x/8. X with NGRX to achieve MVVM design flow.
  • Experienced in Angular, Backbone JS, Ember JS, Ext JS for unique and customize front end app development and to achieve MVC design flow.
  • Have knowledge on Application monitoring tools like New Relic and Dynatrace.
  • Hands-on experience in developing server-side JavaScript frameworks using Node JS (Hapi JS, Express JS) to build event driven, non-blocking i/o model web applications.
  • Good knowledge on package manager tools such as NPM and Bower for dependency management.
  • Worked on UI testing with Karma, Jasmine, Protractor for Angular, Mocha and Chai for React JS and Backbone JS.
  • Extensive experience in Front-End UI technologies like HTML 5 for Widgets and Templates and CSS3(using SASS and LESS) for Styling, Bootstrap and JavaScript, Ajax for responsive web design, also used view rendering JavaScript frameworks like jQuery, React JS.
  • Hands on experience in implementation of PCF (Pivotal Cloud Foundry) Paas (Platform as a Service) services such as Pivotal Application Service, Pivotal Container Service and Pivotal Functional Service to continuously deliver applications on to the cloud.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshootingEC2 instances,S3 buckets,Auto Scaling, AWS IAM, Elastic Load Balancers (ELB) and created snapshots for data to store in AWS S3.
  • Good understanding on Node JS, Express JS, MongoDB, and Mongoose in the backend, RESTful API is provided with the help of MERN stack.
  • Well experienced in using various AWS (Amazon Web Services) Iaas (Infrastructure As a Service) Components like EC2 for running applications on virtual machines, S3 for storing and long term backup of data, EBS for persistent block level storage, Elastic Cache, DynamoDB for message Queuing, RDS for setting relational database in cloud and Lambda for server less program functions.
  • Well experienced in developing applications using jQuery, React JS, Handlebar JS for view rendering and implementing React JS with Redux and Flux patterns to attain MVC functionality.
  • Expertise to interact with relational databases using ORM frameworks like Hibernate, Spring Data, IBatis, MyBatis, Java Persistence API (JPA).
  • Worked with Microservice architecture using Spring Boot for auto Configuration and Rest API’s with Spring Rest and integrated Swagger API for documentation and used Spring Boot actuator metric/health endpoints and Spring cloud.
  • Implemented URI based projects with RESTful services (JAX-RS, Spring Boot), SOAP (JAX-WS, Apache CXF, WSDL, Apache Axis2) and automated the documentation using Swagger and WADL.
  • Extensive development using J2EE, SOAP/ REST API’s, backend development in various projects.
  • Used Swagger Framework, actualizing the RESTful API and thereby giving the rich UI to micro services API.
  • Expertise in using JavaScript build tools and task runners like Webpack for React and Angular 2.0/4.0, Grunt, Gulp for Angular 1.0, Browserify for packaging Node JS modules for browsers.
  • Implemented Docker container service, using CD/CI build pipelines like Jenkins, Bamboo and GOCD and used loggingutility like SLF4J and log4J.
  • Proficient in using Spring Data JPA that helped in creating automatic Data Access Objects (DAOs) at the compile time.
  • Strong experience in developing Dynamic Single Page Application (SPA) using MEAN (Mongo, Express Angular and Node) full stack development tool kit.
  • Expertise in implementing Spring JTA for transaction management and Spring JDBC to interact with Data bases.
  • Worked with various frameworks in Spring such as Spring IOC, Spring AOP, Spring transaction Management, Spring MVC, Spring Boot, Spring Data, Spring JDBC, Spring Batch, Spring JTA, Spring IO and Spring Security.
  • Extensive experience in developing scalable, reliable, efficient web and enterprise applications using JSP, EJB, JNDI, JMS, Struts, JSF (Prime Faces).
  • Extensive experience in developing Apache Kafka as a distributed publish-subscribe messaging system and a robust queue that can handle a high volume of data.
  • Developed multiple applications using Spring Community framework projects and used Spring and EJB containers to manage the bean life cycle.
  • Unit tested web services using Junit, Mockito, Easy mock, Spock, Test NG and hence achieved the goals of Test-Driven Development (TDD).
  • Involved in developing test cases/plans using JUnit4/5, TestNG for Unit testing and Mockito, Power mock, Easy Mock for stubbing and used API testing tools like SoapUI, Advanced Rest Client and Postman.
  • Experience in Spring Security Framework for User Access Management, JWT token-based authentication and involved OAuth 2.0 configuration for authentication and authorization.
  • Experience in integration tools like Spring Integration, Mule ESB, Apache CXF, Apache Kafka, and Apache Camel to integrate the enterprise application technologies with existing JVM environments.
  • Building real-time dashboard applications for visualizing, analyzing, and exploring data on Apache Web servers using Elasticsearch, Logstash, Kibana 4.0 (ELK), Splunk.
  • Good experience with different IDE’s like Eclipse, STS, IntelliJ, Visual Studio.
  • Excellent experience in database design, data analysis with Relational databases like PostgreSQL, MySQL, DB2, Oracle 13c/11g, Microsoft SQL Server and NoSQL databases like (Mongo DB and Cassandra, Raven DB, Couch DB, Redis, DynamoDB) and good experience in writing stored procedures, functions and triggers using PL/SQL in JDBC, ODBC and in WebLogic server.
  • Experience in developing a full-fledged REST API server with an open-source NoSQLdatabasethat uses a document-oriented data model MongoDB and Mongoose connector.
  • Have experience using ODM frameworks to connect asynchronous environments with Mongoose Connector and Cassandra Node Driver.
  • Experience in applying JMS (Java Messaging Service) for reliable information exchange across Java applications using Message Queue (MQ) services like Apache Kafka, RabbitMQ, Active MQ and IBM MQ to communicate from Client to Server.
  • Worked on database concepts like sharding, creating replicas, dynamic schema, secondary indexes, and high availability.
  • Good knowledge in employing database caching strategies using Redis, MongoDB Elastic search.
  • Experienced in configuring and deploying applications on different application servers such as Apache Tomcat, Oracle Web logic, IBM WebSphere, JBoss.
  • Used Kubernetes Linux container for deploying and scaling containerized applications.
  • Experience in consuming API using Web Client, Rest Template and Http Client.
  • Expertise in developing SOA (Service Oriented Architecture) and Micro services architecture using J2EE Web Services based on Restful (JAX-RS), SOAP(JAX-WS), JAX-RPC and JAXR (Java API for XML Registries) using frameworks like Apache CXF, Jersey, Axis, and Spring frameworks, NodeJS (Express Js, Hapi JS).
  • Experience in architect, design, build, and prototyping models using the design patterns like Singleton, MVC, MVP, Value Object, Front Controller, Business Delegate, Session Facade, Service Locator, Data Transfer Object, Data Access Object, Abstract Factory and Factory Method.
  • Experience in using automation build tools like Bamboo, Jenkins at server level and Maven, ANT, Gradle at development level.
  • Hands on experience in managing Docker Containers using Kubernetes with zero downtime deployment.
  • Better understanding of using Spring Cloud - Netflix OSS stack for microservices deployment and auto configurations like Ribbon (client-side Load Balancer), Hystrix (latency and fault tolerance library), Zuul (gate way for routing, monitoring, security) with Eureka service registry and log management with ELK.
  • Good knowledge on Drools Rule Engines which corresponds to validating BRMS (Business Rules Management System).

TECHNICAL SKILLS

Programming Languages: Java, C, C++, PL/SQL, SQL

JavaScript Frameworks: Angular8, jQuery, Node.js, React.js with Redux, Express.js, Handlebar.js, Hapi.js

Java/J2EE Technologies: Servlets, JSP, JDBC, Spring, EJB, JPA, JTA, JDBC, JSP, JSTL, Hibernate.

Frameworks: Struts, Spring, Spring boot, Spring Batch, Spring Security, Spring AOP, Spring Core, JSF, Spring MVC, Spring IOC, Spring Cloud.

Web Technologies: HTML5, CSS3, AJAX, jQuery, Bootstrap, XML, JSON.

Databases: MySQL, SQL Server, Oracle, MongoDB, Cassandra, Raven DB, Dynamo DB

Web Services: XSD, WSDL, SOAP, Restful, JAX RS, JAX WS

Messaging: JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka

Web service Frameworks: Jax-RS, JAX-WS, Apache CXF, Jersey, Axis

Web Application Servers: Apache Tomcat, Oracle Web logic, IBM WebSphere, JBoss

Methodologies: Agile, Waterfall, TTD, SCRUM

Cloud Technologies & DevOps Tools: AWS, EC2, EBS, S3, Docker, ECS, EBS, EKS, SQS, RDS, S3, Glacier, Lambda, Kubernetes

Project Management Tools: JIRA, GitHub.

Testing Frameworks: JUnit, Test Ng, Mockito, Jasmine, Karma, Mocha, Chai, Spock, Protractor, Selenium, Cucumber

Version Control: SVN, CVS, GIT, Bitbucket

Build & Configuration Tools: Maven, Gradle, ANT, Jenkins, Bamboo, Gulp, Grunt, Webpack, NPM, Bower

IDEs: Eclipse, Visual Studio, IntelliJ, Spring Tool Suite, Sublime Text, WinSCP, Putty

Methodologies: Agile, Waterfall, OOAD, SCRUM

Operating Systems: Windows, Linux, and UNIX, Mac OS

PROFESSIONAL EXPERIENCE

Confidential, Houston, Texas

Java Full Stack Developer

Responsibilities:

  • The application is built in Micro Service Oriented Architecture using MEAN 4+ (Mongo, Express Angular 8.0 and Node) stack and developed Single Page Applications (SPA).
  • Testing for Node JS is done using Mocha and chai and for spring boot uses Mockito, Junit, Mock MVC and thereby achieving Test Driven Development (TDD).
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Implemented Angular 8 Services for connectivity between web application and back-end API'S using TypeScript.
  • Developed the components usingAngular 8needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
  • Developed Single Page Applications (SPA) using Angular 8, TypeScript, HTML5, CSS3, JSON and Bootstrap 3.
  • Implemented Node JS as a server-side proxy for an event-driven, non-blocking I/O model to make the application lightweight and efficient.
  • BuiltAngular 8components,UIservices to consume rest services using Component based architecture provided byAngular 8.
  • Apache Maven tool has been used for the build and deployment of the application.
  • Created Angular service and integration withRESTful APIs. Used AngularHTTP Clientto send GET/POST request to fetch data from server.
  • Used Web Pack module bundler for compilation of SAAS files into CSS and for monitoring the application.
  • Developing RESTful web services using Node JS and Express JS and using Node JS server to interact with the Rest services and database, hosted on multiple load balanced cloud instances.
  • Karma test runner and Jasmine test framework tool are used to perform behavioral driven testing for the angular application and used the Cucumber, Protractor and Http-server for the End 2 End testing
  • All the functionalities are implemented using Spring IO / Spring Boot and Spring JDBC.
  • Built-in AJAX HTTP Service with observables is used extensively for making quick and incremental updates to the UI of the application.
  • Created Angular Directives, Components, Pipes, Injectable across the whole system, such as to build the custom filter.
  • Designed REST based Micro services using Spring Boot.
  • Designed and developed the RESTful web services to communicate over the network.
  • Implemented the authentication and authorization of the application using Spring Security and OAuth2.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Utilized the inbuilt NPM package manager to configure the right versions of the packages and to achieve dependency management.
  • Developed angular views to hook up models to the DOM and synchronize data with the server as a Single Page Application.
  • Excellent in deploying the applications in AWS as EC2 instances and created snapshots for the data that had to be stored in AWS S3.
  • Implemented persistence layer using Spring JDBC template to store the data in Spring data JPA.
  • Involved in implementing Queries to the backendMongoDBdatabase using Http service to fetchJSONcontract.
  • Managed the Angular state using RxJS powered state management solution NGRX. Implemented ngRX store and reducers, actions, effects for maintaining state and communicating with backend services.
  • Unstructured data was handled usingMongoDBand used Mongoose Connector for connecting to database.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances and created monitors, alarms, and notifications for EC2 hosts using Cloud Watch.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, DynamoDB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Composed and executedMongoDBscripts and queries to fetch and test data fromNoSQLdatabases.
  • Experienced in writing real-time processing and core jobs using Spark Streaming with Kafka as a data pipe-line system.
  • Familiarized with Angular CLI for building and creating a component, service, modules, and initialized routing functionalities.
  • Responsible for migrating existing modules in IBM MQ to Apache Kafka and worked on creating Kafka adaptors for decoupling the application dependency.
  • Configuredvarious routes, directives for grid, pagination, conditional validations, templating, dynamic loading, lazy loading, Shadow DOM, Ngrx store.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Used OAUTH 2.0 authentication and authorization framework to provide the security to rest web services.
  • Implemented Single Sign On and policy-based authentication using SiteMinder security framework.
  • Configured JBOSS Application server and used Oracle database with Hibernate ORM framework and used the functionalities of Hibernate’s second level EHCache.
  • Expertise in integration testing automation framework like Selenium automation using Selenium WebDriver.
  • Implemented Spring Circuit breaker pattern, integratedHystrix dashboard to monitor Spring micro services.
  • Worked on the design and development of Restful-Web Services.
  • Implemented Mongoose Connector as our ODM framework.
  • Created JSON request and validated the response using postman Interceptor and Swagger UI.
  • Used AWS Services platform to upload data into AWS S3 buckets and create EC2 instances.
  • Configured Kibanadata visualization plugin for Elasticsearch, Logstash and created bar, line and scatter plots, or pie charts and maps on top of large volumes of data.
  • Configured Docker container service and build pipeline Jenkins CI/CD tool for continuous integrating and deploying applications on servers.
  • Monitored the Error logs using Log4j and fixed the problems.
  • Provided production support/on call support to fix production issues after the deployment.
  • Kubernetes is configured in the application for automating deployment, scaling, and management of containerized applications.
  • Configured New Relic to measure and monitor the performance of application.
  • Created dynamic schema design through NOSQL MongoDB by writing rich queries and achieved data in a collection to be distributed across multiple systems forhorizontal scalabilityas datavolumesincrease through Automatic Sharding.
  • Implemented the microservice architecture using Eureka Server for load balancing.
  • Behavioral and Integration testing is done using Cucumber and Selenium.
  • Installed, configured, and administered NoSQL database clusters in AWS Virtual Private Cloud Network for available data on cloud.
  • Developed Mockito and JUnit test cases to improve code coverage.
  • Implemented Spring Cloud- Netflix ZUUL API Gateway with Eureka service registry for building microservices to communicate with each other.
  • Implemented Netflix OSS (Open-Source Software) for Feasible changes after the deployment.

Environment: EclipseJavaEE IDE, JIRA, Apache Kafka, IBM MQ, Jenkins, Babel, Log4j, Karma, Jasmine, Mocha, Chai, Mockito, Junit, Mock MVC, Kubernetes, New Relic, Netflix Zuul, Eureka, Swagger, Maven, Mongo DB, Java 8.0, Angular 8.0, Node JS, HTML5, CSS3-SASS,Bootstrap, Typescript, Ajax, SiteMinder, Hibernate4.x, Spring, Hibernate, Spring batch, Spring Boot, Spring Security, JPA, JMS, OAuth2.0, Mongoose Connector, Oracle, JBoss, Kibana, Elastic search, Logstash NPM, Web pack, EC2, S3, RDS, EBS, Elastic Load Balancer, Docker, Apache tomcat, Cucumber, postman, Selenium, Oracle 10g, Swagger UI,AWS, Docker, Log4j, Restful Web Services, Kafka, Microservices, Tomcat, REST UI.

Confidential, Des Moines, Iowa

Web developer

Responsibilities:

  • Developed Redux store and React State for server-side rendering and refactoring Reducer logic using functional decomposition and reducer Composition.
  • Used Axios service (React-Router technique) to retrieve data from the server simultaneously in the background without interfering with the display and existing page in an interactive way.
  • Adopted lazy loading route with separate modules and child routes including data transfer with Resolve, Route Data and Route Parameter and implemented Rout Grad mechanism using can-activate, can-deactivate and can-load-child.
  • Deployed and monitored web services using Spring Cloud Foundry Managed Domains and Routes with Spring Cloud Service Registry.
  • Used various jQuery and Bootstrap plug-in like Date picker, Slider, Spin, Bootstrap selectors for responsive design.
  • Deploy the Docker image of services building Docker files and build a continuous delivery pipeline for containers using AWS Code Pipeline and Amazon ECS.
  • Involved in usingReactJS components, Forms, Events, Keys, Router, Animations.
  • Designed and Developed application based on Microservice Oriented Architecture using Spring Boot and Angular 4.0, React JS, Cassandra DB and MySQL DB.
  • Performed Unit test cases using Junit, Cucumber for Spring, Protractor for Angular, Mocha and Chai for React.
  • Implemented Micro services architecture with Netflix, Spring Eureka, Spring Ribbon using Spring Boot to provide client-side load balancing in calls to other Microservices making applications into smaller chunks and the Spring Hystrix as a circuit breaker for the fail-safe.
  • Developed several RESTful API web services which generate XML and JSON to perform web and mobile application tasks.
  • Implemented Kibana for centralized logging and monitoring that builds on Elasticsearch upon MongoDB for analytics and visualization of the user’s login.
  • Implemented Front-end User Interface using Angular 4.0, HTML, CSS3(SASS) and using Bootstrap for responsive design.
  • Responsible for the overall layout design and prototype using React JS with Redux library, jQuery UI and CSS/Less and HTML5.
  • Implemented the business modules integration using Spring Boot and Spring Data with @Query and JPA.
  • Handled consumer logs and monitored Kafka Metrics using Kafka Manager.
  • Implemented Spring Netflix Zuul API gateway and Eureka service registry for reverse proxy and Dynamic service discovery of API's.
  • Implemented Spring Security OAuth 2.0 and OIDC Token mechanism for authentication and authorization for social websites logins using Spring Social Module.
  • Developed various Typescripts (ES6) objects including Components, ng Modules, Providers, Services, and classes using arrow functions and optional types.
  • Made use of React JS to build Bootstrap components for responsive UI objects and linked with API data to view and render the virtual DOM dynamically.
  • Improved the performance of the application using Redis for caching and Elastic search.
  • UsedMavenbuild tool for building and defining the dependencies of the project.

Environment: React with Redux, AJAX, jQuery, Junit, Maven, Swagger, Kafka, AWS ECS, docker, hibernate 4.x, SOAP/RESTful, ES6, Babel, Cucumber, Mocha, Chai, Redis, Protractor, Git, Java/J2ee, HTML 5, CSS3, SAAS, XML, JSON, OAuth 2, Cassandra DB, MySQL, Bootstrap v4.0, Angular 4.0, Elastic Search, Spring, Spring Boot, Spring Data, Spring MVC, JavaScript, TypeScript.

Confidential, Tempe, Arizona

Software developer

Responsibilities:

  • Developed a Micro Service Oriented application with React JS in the front end and Spring Boot services.
  • Implemented Spring Boot to create aCRUD backend for our React-fronted application.
  • Junit is implemented along with Mockito to perform unit testing on our RESTful web application.
  • Implemented JWT (JSON Web Tokens) for creating tokens to assert claims in the application and thus providing authentication of RESTful services.
  • MySQL database used to load the application data and written PL/SQL procedures, complex queries to perform various data operations.
  • For client-side view rendering services, React JS typically used various predefined Redux libraries.
  • Configured React-Redux for state management and React-Router for programmatic navigation.
  • Implemented Store-Redux for holding the whole state tree of application and Reducer-Redux for describing actions.
  • Implemented Spring Batch for processing large volumes of records, including logging/tracing, transaction management, job processing statistics, job restart, skip, and resource management in the application using Quartz scheduler.
  • Splunk is implemented in the application for log errors, exceptions, business logic and log analytics.
  • Deployed the Dockerized Spring Boot application that is intended to be run on dev local machine using PCF (Pivotal Cloud Foundry).
  • Behavioral and Integration testing is done using Cucumber and Selenium, respectively.
  • Bottle micro-framework implemented with RESTful service and used WADL (Web Application Description Language) for modelling the resources provided by the services and relationships between them.
  • Gradle build tool is used to deploy the application on the web servers i.e., JBoss.
  • Implemented Spring Cloud-Netflix OSS Stack along with using Ribbon for client-side load balancing, Netflix Zuul API Gateway with Eureka service registry for reverse proxy infrastructure and Hystrix Circuit Breaker for fault tolerance.
  • Web pack module bundler and Babel JavaScript compiler are used accompanying React JS.
  • Mocha test runner and Chai test framework are used to test React JS components.
  • Modules for the Front-end are integrated to the Back end using the Hibernate framework.
  • Integration of automation batch run job with Jenkins. Worked with Jenkins Continuous Integration and Continuous Deployment (CI/CD).
  • Involved in development, design, and implementation of the front-end part of the widget-based application using HTML5, CSS3-LESS, AJAX, Bootstrap.
  • Worked with Cassandra Node Connector for database persistence to interact with Cassandra NOSQL DB with Spring Data to unify and ease the access to Cassandra persistence stores.
  • UsedAxios AJAX request to data from back-end based on user interface input and post updated data back to backend.

Environment: Spring Batch, Quartz Scheduler, Hibernate, Spring Boot, Microservices, Eureka, Hystrix, JUnit, Mockito, Mocha, Chai, Selenium, Cucumber, Cassandra DB, Restful services, Netflix OSS, Spring Cloud-Netflix, Splunk, Mongo DB, MySQL, Docker, EclipseJavaEE IDE, JavaScript, React JS-Redux, HTML5, CSS3-LESS, AJAX, Bootstrap, jQuery, Spring Security, Rabbit MQ, Spring Data, Jenkins, Apache tomcat, Jenkins, Netflix Zuul API, Ribbon, Cassandra Node Connector, Gradle, JBoss, JIRA, JWT, WADL, Web pack, Babel.

Confidential

J2EE Developer

Responsibilities:

  • Implemented Web service calls using SOAP (JAX-WS frameworks).
  • Designed, developed HTML5, CSS3, Bootstrap, JavaScript, Ajax that meets accessibility and web browser standards for websites.
  • Tested the performance of our API using SoapUI, Postman, and JMeter.
  • Designed an API Life Cycle template for the API business objectives before building a programmatically accessible platform.
  • Worked in an Agile based development environment and participated in Retrospective, Scrum session for better understanding, communication among team members.
  • Used Jenkins server for code monitoring during code integration phase.
  • Worked on design patterns which include Decorator, Facade, Front controller, Intercepting filter and MVC.
  • Developed JUnit test cases to improve code coverage.
  • Implemented AJAX for a couple of navigation screen flows for asynchronous calls.
  • Implemented modular approaches for backend on AWS Elastic Beanstalk and implemented interfacing with MySQL on AWS’s RDS, allowing for scalability.
  • Involved in various phases of Software Development Life Cycles (SDLC) like Design, Development, and testing phases, and developed Use Case diagrams, Class diagrams, and Sequence diagrams.
  • Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection Objects.
  • Worked on creating, retrieving, updating, and deleting documents in MongoDB.
  • Configured new actions, result types and global errors in struts.xml and used struts tiles to create application web pages.
  • Used Spring Boot, which is radically faster in building cloud Micro services and developing Spring MVC, based applications with very less configuration.
  • Worked on the Web Services classes and WSDL generation and exposed the service at server-side over the Internet.
  • Experience in writing unit tests using JUnit.
  • Utilize EBS to store persistent data and mitigate failure by using snapshots.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Designed and developed the RESTful web services using the JAX-RS API to communicate over the network. Worked on the presentation layer to develop JSP pages and embedding CSS, JavaScript, DOM, and HTML.

Environment: Hibernate, Agile, JIRA, HTML5, CSS3, JavaScript, AWS, Ajax, jQuery, JSON, JDBC, Bootstrap 3, Spring, Spring Boot, Spring MVC, Restful, JMeter, EBS, RDS, Jira, Apache Tomcat, Junit, MySQL, MongoDB, Soap UI, Postman, Git, Ant, Jenkins, Log4j.

Confidential

Java Developer

Responsibilities:

  • Developed Supply Chain Management by using the JSP/HTML for each user interface. JavaScript, Servlets standard validations are used as the controllers for business logic and using JDBC, XML parsing techniques using MVC.
  • Developed and implemented the MVC Architectural pattern using STRUTS framework including JSP, Servlets, and EJB.
  • Implemented JDBC for database connectivity with MySQL Server.
  • Implemented responsive web-based applications using HTML5, CSS3, JavaScript, AJAX.
  • Developed backend logic using Core Java including Collections, Multithreading and Exception Handling.
  • Developed/Customized Java Server Pages (JSP) for Customer User Interface (UI).
  • Used ANT build tool for compiling and generating war files.
  • Worked with Log4J to capture the log that includes runtime exceptions.
  • Extensively used the Struts tag libraries (Bean Tags, Logic Tags and HTML Tags, etc.) and Custom tag libraries.
  • Experience in installing, configuring, and deploying applications on Web Logic Server.
  • Involved in development activities using Core Java/J2EE, Servlets, JSP used for creating web application.
  • Worked with Structs Framework in the application, which is based on MVC design pattern.
  • Developed the business logic code in Core Java/J2EE, Struts, JDBC.
  • Developed web applications using Struts, Spring and iBatis framework.
  • Performed testing of SOAP web services using SOAP UI tool.
  • We kept up the bean life cycle by utilizing Spring IOC which keeps session information of beans.
  • Developed a DAO pattern to retrieve the data from the database.
  • Configured Struts-config.xml, Tiles-def.xml and various properties files provided by Struts Framework for the implementation module.
  • Implemented IBM WebSphere Application Server to deploy the application.
  • Implemented Multithreading feature for processing the multiple requests to achieve high performance.

Environment: Ant, SOAP, JAX-WS, WSDL, HTML, CSS, JSTL, Swing, JSP, Servlets, XML, JavaScript, Ajax, JDBC, MVC, Servlets, Struts, JMS, EJB, JUnit, PL/SQL, Core Java, J2EE, JSP, Web Logic Server, IBM WebSphere, DAO, Junit, MySQL Server.

We'd love your feedback!