We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Over 8 years of Agile Full Stack Developer experience in all stages of Software Development Life Cycle (SDLC), referring to design, development, testing and deployment of web - based and Enterprise business applications using OOPs, Java/J2EE technologies.
  • Hands on experience in the implementation of Core Java SE 8 concepts like Streams API, Lambda functions, Generics, Time API, Functional Interfaces Multithreading, Transaction Management, Exception Handling and Collection API.
  • Expertise in developing Micro services using Spring Boot and Node JS to build more physically separated modular applications which will improve scalability, Availability, Agility of application.
  • Proficient in implementation of spring frameworks like Spring MVC, Spring IOC, Spring REST, Spring AOP, Spring transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security and Spring Boot.
  • Strong experience using frameworks like JSP, EJB, Java Persistence API, JNDI, JMS, Struts, JSF in developing scalable, reliable, efficient web and enterprise applications.
  • Good experience in developing SOA (Service Oriented Architecture) and Microservices 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 framework, NodeJS (Express JS & Hapi JS).
  • Hands on Experience in working with Databases MYSQL, Oracle 10g/11g, SQL-Server, DB2 and NoSQL MongoDB, Cassandra, Dynamo DB, Couch DB, Graph DB
  • Expertise in ORM tools Hibernate 2.0, 3.0, 4.0, iBATIS, with JPA specifications, HQL, Caching, ACID transaction, Locking and implemented ODM framework like Mongoose for mapping MongoDB.
  • Expertise in creating Databases, Tables, Stored Procedure, DDL/DMLTriggers, Views, User defined data types (UDT), Cursors, Functions, data dictionaries, and maintaining data integrity and Indexes using SQL.
  • Good knowledge in writing stored procedures, Packages and functions using SQL & PL/SQL and good at advance PL/SQL topics like Triggers, Collections.
  • Experienced in developing front end applications using HTML4/5, XHTML, DHTML, CSS2/3(using SASS and LESS), Bootstrap, Angular JS, Angular2,4.X with NGRX and developing dynamic web pages and implementing React JS with Redux and Flux patterns to attain MVC functionality.
  • Good experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
  • Good Understanding of Document Object Model (DOM) and DOM Functions. Design and implement a Web based content management utilizing XML, JAXB, DOM, XSLT, XPath, and JavaScript for data generation and presentation with JSF.
  • Expertise in latest version of object oriented JavaScript Libraries like Angular JS, Ember JS, Backbone JS, React JS, Bootstrap and Responsive Design.
  • Having good Experience in MVVM design pattern such as Angular 2.X and Angular6.X.
  • Developed multiple Angular 4.0/6.0 components which are compatible with latest versions of typescript, Angular CLI.
  • Expertise in implementing view rendering JavaScript using ReactJS with FLUX and REDUX as architectures.
  • Experience in working with latest Ecma Script 6 features using Babel and Webpack.Strong experience in developing Single Page Application(SPA), using MEAN (Mongo, Express, Angular and Node) stack.
  • 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 application
  • 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 environment.
  • Experience in using various Amazon Web Services (AWS) like EC2 for virtual servers, S3 and Glacier for storing objects, Elastic Beanstalk, Elastic Cache and Dynamo DB for Elastic load balancing, storing data.
  • 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.
  • Implemented Docker container service, build pipe line like Jenkins, Bamboo andGoCD for Continuous Integration and Continuous Deployment that can run on the cloud or on-premises
  • Used Kubernetes Linux container for deploying and scaling containerized applications.
  • Experience in using Platform as service(PaaS) Cloud services like Pivotal Cloud Foundry to deploy applications on cloud.
  • Hands on experience with build tools like ANT, Maven, Gradle and logging tools like Log4J.
  • Expertise in unit-testing with tools like JUnit, Mockito, Spock, TestNgandIntegration testing tools like Selenium Web Driver, Cucumber (Behavior Driven Development testing).
  • Experience in using Drools rules engine for defining business rules and Validations.
  • Good knowledge in JavaScript Task Runner like Gulp, Grunt for minification, compilation, unit testing.
  • Experience in software configuration management using CVS, SVN and GIT.
  • Strong knowledge on JavaScript Unit testing with Jasmin, Karma, Protractor for Angular JS, Mocha and Chai React JS and Backbone JS

TECHNICAL SKILLS

NoSQL database: MongoDB, Cassandra

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

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

Application/Web Servers: Oracle/BEA WebLogic, IBM WebSphere, JBoss, Apache Tomcat

Frameworks & API’s: Struts, Spring, Spring Boot, Hibernate, JSF, iBATIS, JPA, Angular JS, Angular 2.0,4.0,6.0, Backbone JS, D3, React JS, NodeJS

IDE’s: Eclipse, IBM RAD, Net Beans, MasterCraft

Web technologies: JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS, JSON, Adobe Flex, Spring MVC, Angular JS, Angular 2.0,4.0.6.0, NodeJS

Debugging Tools: Firebug, Chrome

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

XML Parser: JAXB, Apache Axis, DOM

Methodologies: Agile, RUP, TDD, OOAD, SDLC

CI/CD Tools: Jenkins, XL Release, Hudson

Modeling Tools: UML, Design Patterns, Rational Rose, Visio

Databases: Oracle, DB2, SQL Server, MySQL, MongoDB

Version Control: CVS, GIT, SVN

Build Tools: ANT, Maven, Gradle, Jenkins, Hudson

PROFESSIONAL EXPERIENCE

Confidential, AUSTIN, TX

Sr. Full stack Developer

Responsibilities:

  • Implementation of the design wireframe using Angular 6 and creating services and exposing it to the backend which runs on Spring Boot. Here we also have another layer that makes use of NodeJS mainly used for authentication, authorization and session maintenance.
  • Developed UI application initially using Angular 4.0and made use of customized components.
  • Implemented customer side validations using Angular 6.0 and created services on UI for storing and retrieving data from UI to the backend.
  • Was under migration of the project converting angular components and updating router Modules. Implemented the complete set up with configuration file changes from Angular 4 to Angular 6.
  • Developed key services for authorization and authentication in Node server, where we used LDAP. Later migrated the authentication from LDAP to Ping Access-SSO (Single Sign On) Application.
  • Created sessions for Login user and setting session timed out for the entire UI application.
  • Strong understanding on client-side application and very good at attaining the architectural design for MVC using directives, promises and pipes.
  • Involved in innovation of the current UI to make an implementation under mobile device access using cross platform technologies such as Ionic which helps in improving the business.
  • Involve in development, design and implementation of the front-end application using HTML5, CSS3, AJAX, Bootstrap 4.0.
  • Made use of Reactive Forms using Angular 6where most of the validation is done using component rather than using template-driven which provides in HTML.
  • Involved in writing test cases using jasmine-karma, Test Bed and maintained a stable code coverage with maximum threshold.
  • Mainly involved in deployment activities CI/CD deployment and familiar with OSE (Open shift origin). Also made changes in Jenkins Files as per the requirement of the pipeline.
  • Worked on Kubernetes cluster as a part of deployment activity. Familiar with Open Shift commands mainly for deployment.
  • Also created yml files for using a swagger API within UI.
  • Developed some test suites for Automation testing using Selenium
  • Involved in webservices design and development. Responsible for creating and consuming web services using REST and XML.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Implemented transaction management using Spring AOP and used Spring Aspects for implementing logging functionalities.
  • Worked in integrating JMS with SPRING BOOT by providing an instance which is embed with Active MQ.
  • NODE PACKAGE MANAGER (NPM) was used to list out the right versions of the packages and their dependencies for the project.
  • Worked on a project which handles searching algorithms using Elastic Search which is mainly used for pulling analytics related information using the keywords entered by the end user.
  • Authenticating Users and to provide the security to RESTful web services using OAUTH 2.0.
  • Integrated the ORM Object Relational Mapping tool hibernate to the spring using Spring ORM in our app and used spring transaction API for database related transactions.
  • Configured JPA to use Hibernate as ORM tool.
  • Extensively used Spring IOC configured Application Context files and performed database object mapping using Hibernate annotations.
  • Implemented Spring Validators, persistence layer, and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.
  • Created persistence layer using Hibernate for sending and retrieving data from the database.
  • Implemented PL/SQL queries and used Oracle stored procedures.
  • Written Stored Procedures using PL/SQL and functions and procedure for common utilities using Oracle11g and MySQL.
  • Created dynamic schema design through NOSQL-CouchDB by writing rich queries and achieved data in a collection to be distributed across multiple systems for horizontal scalability.
  • Have experienced on developing web applications using Bootstrap, Code Mirror, Brackets and Ember.js.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using Node.JS and jQuery.
  • Developed and configured JMS components in WebLogic Application Server.
  • Automated different Unit Test Cases using Jasmine and Karma Testing Frameworks on Angular 2.0 and Mocha and Chao for react testing.
  • Developed test cases for each component in different panels using Junit, reported and deployed using Jenkins.
  • Worked with Jenkins Continuous Integration and Continuous Deployment (CI/CD).
  • Designed and developed the framework to consume web services hosted in Amazon EC2 instances.
  • Building cloud Microservices and implemented back-end using Spring Boot. And Authored application using Spring Cloud services (spring version of Netflix OSS-Eureka that helps in routing, Circuit Breaker and Ribbon for client-side load balancing).
  • Implemented Spring Cloud- Netflix ZUUL to building micro services for communication.
  • Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor spring micro services, writing server-side request handling and automated functional test cases to validate UI functionality using Node.js.
  • Verified data integrity on Apache Cassandra cluster while batch loading.
  • Implemented a metrics collection mechanism for the server by utilizing Apache Kafka to stream server-side events.
  • Used Apache Kafka in cluster as messaging system between APIs and microservices and worked on SplunkSPL (Search process language) queries, reports and logging using Log4j.
  • Used Docker Container to address every application across the hybrid cloud and Docker for better collaboration and innovation.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack (Including EC2, S3), focusing on high-availability, fault tolerance, and auto-scaling.
  • Configured AWS EC2 instances, domain mapping via Route53.

Environment: JavaScript, HTML5, CSS3-LESS, AJAX, Bootstrap, jQuery, Spring Security, Rabbit MQ, Node JS, Express JS, HTML5,Bootstrap4.0, Site Minder, Hibernate4.x,OIDC, EclipseJavaEE, Jenkins, Log4j, Redis, Mongo DB, Mongoose Connector, Oracle, JBoss, Kibana, Elastic search, Logstash, EBS, Elastic Load Balancer, Docker, Apache tomcat, Selenium, Spock, Karma, Jasmine, Mockito, Junit, mock MVC, Kubernetes, Dump Analysis, Netflix Zuul, Eureka

Confidential, Kansas City, MO

Sr. Full stack Developer

Responsibilities:

  • Developed dynamic and responsive Web pages from scratch using HTML5, CSS 3(using SASS) and JavaScript.
  • Developed various single page applications(SPA) using REACT JS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Closely worked with Application using ReactJS and NodeJS libraries NPM, gulp directories to generate desired view and redux to root the URL's properly.
  • Mocha test runner and Chai test framework are used to test React JS components.
  • Involved in using React JS components, Forms, Events, Keys, Router, Animations.
  • Worked with Web pack build tool and automated the process of building using Jenkins for React based front-end application.
  • Used NPM and Bower for installing the dependencies and bundling of script code.
  • Worked with Express JS for development of RESTful web services and middleware configurations.
  • Implemented Node JS as a server-side proxy for an event-driven, non-blocking I/O model to make the application lightweight and efficient.
  • Developed Node.JS Readable and Writable streams to process the data from the external source of the application.
  • Developing RESTful web services using Node JS and Express JS and used Node JS server to interact with the Rest services and database, hosted on multiple load balanced cloud instances.
  • Strong experience with Axios AJAX to pull the data from the REST API and issued HTTP requests to interact with REST endpoints.
  • Developed dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node JS.
  • Implemented JSON web tokens mechanism for authentication and authorization security configurations using Node JS.
  • Developed the application as a Spring Boot App to get range of non-functional features.
  • Worked in integrating JMS with SPRING BOOT by providing an instance which is embed with ActiveMQ.
  • Implemented Spring Cloud-NetflixOSSStack along with using Ribbon for client-side load balancing, NetflixZuulApi Gateway with Eureka service registry for reverse proxy infrastructure and Hystrix Circuit Breaker for fault tolerance.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
  • Wrote test cases using TestNG and Easy Mock for the java backend application.
  • Worked with NoSQL based ORM frameworks like CassandraDb and used Cassandra node driver.
  • 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.
  • Configured mongo-connector to create a pipeline from the MongoDB cluster to keep synchronize with the multiple sources like Elastic Search or another MongoDB cluster.
  • MySQL database used to load the application data and written PL/SQL procedures, complex queries to perform various data operations.
  • Deployed the Dockerized Spring Boot application that is intended to be run on dev local machine using PCF (Pivotal Cloud Foundry).
  • Used Cucumber and Selenium for Behavioral and Integration testing respectively.

Environment: HTML5, CSS3, React JS, Redux, Node JS, Express JS, jQuery, java Script, Spring-boot, REST API, Load Balancer, Mongoose, Mongo DB, REST administrations, HA Proxy, Docker, Mocha, Chai, Pivotal Cloud Foundry, Web Pack, Selenium, Maven and Jenkins, Git.

Confidential, Pittsburgh, pa

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in developing user interface with HTML5, CSS3, SAAS, JSON, AJAX, React JS, Type script, Es6 and on server side Technology with Node JS.
  • Implemented responsive web design using Bootstrap.
  • Used Bootstrap front-end framework for faster and easier web development. Design website and maintain the website content up to date.
  • Create, edit and maintain sites implementing responsive design & themes using front-end development frameworks including Bootstrap.
  • Experienced in React JS and working with Redux architecture.
  • Designed modular and reusable React components using Redux Architecture and Material-UI.
  • Worked on React JSVirtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Worked in using React JScomponents, Forms, Events, Keys, Router,Animations, and Redux concept.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
  • Used Angular2.0 HTTP Module to make API calls and worked with the observables.
  • Developed Single page applications and Custom Directives using Angular 2.0.
  • Implemented Routing, Imperative Routing and guards with the help of Angular2.0 route module.
  • Highly used Angular2.0 Router to build single page application for navigation through the different status and multiple modules.
  • Decorating angular2.0 UI bootstrap to appear as look and feel creates unique features.
  • Used OAuth 2 which is a lightweight authentication framework with a central authorization server and generates an access token to access a protected resource on a resource server.
  • OAuth 2 simplifies all the communications between the client, server, and content provider.
  • Designed and developed Spring Boot adapter applications using rest API.
  • Developed RESTful service interface using Spring Boot to the underlying Agent Services API and Implemented RESTful web services.
  • Used Spring Boot which removes boilerplate configuration and makes application faster.
  • Developed some standalone Micro services using Spring Boot micro service architectural patterns
  • Used spring Boot properties like actuators and health checkers to enhance micro service implementations.
  • Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library.
  • Used Express JS which is fast, assertive, essential and moderate web framework of Node JS that helps manage a sever and routes.
  • Used Express JS which respond to HTTP Requests and dynamically render HTML Pages based on passing arguments to templates.
  • Have worked with big data to generate the Rest API and integrated that API to Client side code using Node.JS, Express JS.
  • Worked on Socket.IO which enables the real-time bidirectional event-based communication.
  • Consumed Restful web services using Angular2.0 Http module.
  • Documented Spring RESTful APIs with Swagger to help customers better understand APIs.
  • Developed Web API using Node JS and hosted on multiple load balanced API instances.
  • Integrated spring with Hibernate for data access from MySQL Database.
  • Unstructured data was handled using Cassandra DB and used Cassandra Connector for connection.
  • Composed and executed Cassandra DB scripts and queries to fetch and test data from NoSQL databases.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
  • Used Jenkins for continuous deployment and integration of the build and release process.
  • Worked with the Node package manager(NPM) along with Grunt.
  • Experienced in working with Babel and Webpack in application build and deployment processes.
  • Extensively used Mocha and Chai JavaScript unit testing tools for testing JavaScript pages.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
  • Extensively used GIT for version controlling and regularly pushed the code to GitHub.
  • Used MAVEN for building the project, dependency and documentation which is based on POM (project object model).

Environment: HTML5, CSS3, SAAS, JSON, AJAX, Bootstrap, React JS, Angular 2.0, Maven, Spring Boot, Spring IOC, OAuth 2, Node JS, Express JS, NPM, Grunt, Babel, Webpack, Docker, AWS, Apache Kafka, RESTful, JAX-RS, Swagger, GIT, Jenkins, MySQL, NoSQL, Cassandra DB, Mocha, Chai.

Confidential, Madison, WI

Full Stack Developer

Responsibilities:

  • Developed User Interface view with Spring MVC and AngularJS as a Service Oriented Architecture (SOA) application.
  • Used HTML5, CSS, jQuery, Ajax and performed client-side validationsusing JavaScript.
  • Implemented AngularJS as the framework to build a single-page application(SPA). responsive UI modules using Backbone.JS, Handle Bar JS, Ember JS.
  • Created Updates data using CRUD (Create, read, update, delete) features of Backbone.JS and pagination for Tables.
  • Grunt used for Minification of JavaScript files, compilation of SAAS files into CSS and for monitoring the application.
  • Used jQuery UI plugins like Draggable, Resizable, Autocomplete, AJAX, JSON, Angular JS in developing interactive web pages.
  • Implemented Multithreading for handling multiple requests and for high performance.
  • Developed RESTful services based on Spring REST using Jersey framework.
  • Implemented Internationalization using Spring MVC Interceptors, Spring core modules and native Spring AOP facets of Logging and transactional management.
  • DB2 database used to load the application data and written PL/SQL procedures, complex queries to perform various data operations.
  • Wrote Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map java entities to database tables.
  • We kept up bean life cycle by utilizing Spring IOC which keeps up session information of beans.
  • Implemented persistence layer using Hibernate that uses the POJOs.
  • Configured multiple data source using Hibernate Session Manger.
  • Implemented Hibernate Template to 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.
  • Developed SOAP Web services in Mule ESB based on SOA architecture.
  • Developed SOAP Services and Web Service Clients (JAX-WS) with data representation in different formats such as XML.
  • Developed Spring Batch processes for financial reporting applications.
  • Message broker services are achieved in the application using Active MQ with JMS framework.
  • Implemented Spring Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging.
  • Used Spring Security framework for login authentication, password hashing. Worked on Java Message Service (JMS) API for developing message-oriented middleware (MOM) layer for handling various asynchronous requests.
  • Implemented Quartz scheduler to execute batch programming using Spring Batch.
  • Configured Jenkins to handle application deployment inPivotal Cloud Foundry(PCF)server and to integrate with Git Hub version control.
  • Build a CI/CD pipeline using Jenkins automation and GitHub repositories using web hooks 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 tack bugs, issues and project management functions.

Environment: Angular JS, 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

Java Developer

Responsibilities:

  • Designed User Interface (UI) web applications using web technologies like HTML5, HTML DOM, DHTML, XHTML, XML, XSL, XSLT and CSS3 based on W3C standards. wrote custom JavaScript utilizing jQuery to enhance theme, setup server to handle more number of page requests.
  • Build data-driven applications for the enterprise using thePrimeFacesJava serverFacesUI framework.
  • Created views using components of JSF PrimeFaces in XHTML files and configured JSF framework.
  • Extensively used Java server Faces (JSF) Navigation rules and JSF tags for enhanced user-Interface.
  • Implemented data access logic by usingHibernatePersistence framework to enable the persistence mapping between java objects andRDBMS.
  • Used JaxWS framework to create SOAP web services.
  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • Used Spring Batch to build the POJO-based development approach of the Spring Framework.
  • Used various Core Java concepts such as Exception Handling, Multithreading and Collection APIs to implement various features and enhancements.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Involved in using JPA (JavaPersistence API) frameworks and APIs such as JDO (JavaData Objects) and Hibernate.
  • Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/ DAOs).
  • Developed UNIX Shell Scripts for batch jobs to transfer the data on different servers.
  • Implemented Spring AOPfor providing proxies.
  • UsedSpring Securityto develop Login and Logout features of the application.
  • Implemented Spring Security for posing security constraints on JSF UI page views.
  • Used Maven as a build tool and Jenkins for monitoring the build status of the project.
  • Developed Unit Test Case for UI Screens usingJasmineand Karma.
  • ConfiguredGlassfish application server and deployed the instances on it.

Environment: HTML, XHTML, CSS, JavaScript, jQuery, Java Server Faces(JSF), Jasmine & karma, Gulp, JSP, Spring AOP, Spring Bean, Spring Annotation, Spring Security, Hibernate, RDBMS, SOAP, JAX-WS, RDBMS, Drools, Junit, Log4j, Glassfish.

Confidential

Java Developer

Responsibilities:

  • The application is designed using J2EE design patterns and technologies based on MVC architecture.
  • Involved in various phases of Software Development Life Cycle (SDLC) and Agile methodology is used for development of the application.
  • Used J2EE design patterns like Value Object Pattern, Session Façade, Singleton, Factory and DAO.
  • Created Stored Procedures & Functions. Used JDBC to process database calls for Db2 Server database.
  • Involved in writing PL/SQLStored Procedures, Functions, Triggers and Views for SQL database.
  • Developed back end interfaces using PL/SQL packages, stored procedures, functions, procedures, anonymous PL/SQL programs, Cursor management, Exception Handling in PL/SQL programs.
  • Implemented various features of Spring such as Dependency Injection, IOC, Annotations and Spring Integration with Struts.
  • Developed the application using Struts Framework that leverages the classical Model-View-Controller (MVC) architecture.
  • Implemented persistence layer with iBATISORM.
  • Involved in designing the user interfaces using JSPs.
  • Developed JSTL custom tags to support custom user interfaces.
  • Used Eclipse for developing JSPs, Servlets, Struts and with IBM WEB SPHERE server in the development phase.
  • Used Spring Security framework to setup authentication and authorization for the application using firm wide single sign on.
  • Implemented Service Oriented Architecture (SOA) and web services using SOAP with JAX-WS.
  • Used SOAP for transmission of large blocks of XML data over HTTP.
  • Involved in the development of underwriting process, which involves communications without side systems using IBM MQ & JMS.
  • Wrote Unit test cases using JUnit & Mockito framework.
  • Used ANT for automated build and deployment on IBM WebSphere.
  • Handled Java Multi-threading part in back-end component, one thread will be running for each user, which serves that user.

Environment: Db2, PL/SQL, Spring IOC, Struts, iBatis, JSP, JSTL, Spring Security, SOA, SOAP, JAX-WS, IBM MQ, JMS, JUnit, Mockito, ANT, IBM WebSphere, J2EE.

We'd love your feedback!