We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Mooresville, NC

SUMMARY

  • Expertise in using Spring frameworks for Dependency injection used spring IOC and isolating business logics with audits Spring AOP. Experience in developing and deploying Microservices based on Spring Boot and Spring Cloud. Also implemented Spring JTA for transaction management and Spring JDBC to interact with Databases. Spring Security and Spring Boot.
  • 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 & Hopi JS).
  • Proficient in implementation of spring frameworks like Spring MVC, Spring IOC, Spring REST, Spring AOP, Spring transaction Management, Spring Data, Spring DAO, Spring Batch,
  • Having good Experience in MVVM design pattern such as Angular 2.X and Angular 6.X Backbone JS, Ext JS, knockout JS. Experience in using JavaScript testing frameworks like Karma, Jasmine, Protractor for Angular 2.0/4.0 and Mocha and chai for React Js and Node JS.
  • Expertise in the latest version of object-oriented JavaScript Libraries like AngularJS, Ember JS, Backbone JS, React JS, Bootstrap and Responsive Design.
  • Good knowledge of implementing MVC architecture on client side using React with redux, React with flux.
  • Experience in developing and publishing RESTful web services using Node Js Asynchronous programming and express JS
  • UsingJava 8+,Spring Boot, Multithreading and JPA.
  • Expertise in the implementation of Core Java SE 8 concepts like Streams API, Lambda functions, Functional programming, Multithreading, Exception Handling and Collections.
  • Strong experience in working with Relational databases like Oracle, MySQL, Microsoft SQL Server, PostgreSQL and NoSQL databases like MongoDB, Apache Cassandra
  • Expertise in using Hibernate ORM, Ibatis for implementing persistence context using JPA (Java persistence API) which is a first level cache. In Hibernate implemented second level cache using EH cache.
  • 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.
  • Experience in configuring and deploying applications on different application servers like Apache Tomcat, WebLogic, IBM WebSphere, JBoss and web servers like Apache HTTP Server, Nginx, Caddy etc.
  • Implemented publisher and subscriber model with queues (JMS with active MQS, IBMQ, Kafka).
  • Strong working knowledge on deploying the pivotal cloud foundry to deploy PAAS (Platform as a service), IAAS (Infrastructure as a service) and to run own applications.
  • Good knowledge of Working on cloud Amazon Web Services (Amazon EC2, Amazon S3, Amazon simple DB, Amazon Elastic Load Balancing, Amazon SQS, Amazon EBS and Amazon cloud front) and EKS.
  • Experience in Developing and publishing Service Oriented Architecture (SOA) using SOAP and RESTful Web services. Expertise in generating Rest service templates using the swagger specifications.
  • Strong knowledge of writing PL/SQL scripts for executing more than one query at a time. Proficient in creating views for tables, writing stored procedures, writing Triggers.
  • Experience in developing User Interface with different technologies like HTML5, CSS3, JavaScript. Developed applications with AJAX for handling asynchronous calls that followW3C Web standards.
  • Experience in using Mongoose connectors for mapping pure JavaScript objects to the MongoDB.
  • Great understanding of Apache Cassandra driver for Node Js for Parallel Execution, request pipelining.
  • Used Docker Container to address every application across the hybrid cloud and Docker for better collaboration and innovation.
  • Automated the deployment process by integrating code repository using build pipeline Jenkins, Bamboo and Go CD for continuous deployment.
  • Experience in working with various version controlling tools like Git, SVN, Bitbuckets, TFS, CVS and different Project management tools like JIRA, Rally, Microsoft Project.
  • Great experience of working with authorization and authentication of web services using OAuth 2.0, and JWT
  • Proficiency inJava8is a must 3 years of experience preferred
  • Strong Experience Test Driven Development (TDD) using testing frameworks like Junit, Selenium, TestNG, Mockito, Spock, Cucumber, Powermock, MockMvc, etc. experience developing software withJava8 or higher
  • Used Kubernetes Linux container for deploying and scaling containerized applications.
  • Experience in software configuration management using CVS, SVN and GIT.

TECHNICAL SKILLS

Methodologies: Agile, Waterfall, OOAD, SCRUM

Programming Languages: C, C++, Java 1.8/1.11, PHP, PL/SQL, UNIX Shell Script

Web Technologies: HTML, HTML5, CSS/CSS3, AJAX, jQuery, Bootstrap, XML, Grunt, Gulp, JSON.

JavaScript Frameworks: Angular JS, Angular 4, Angular 7, JQuery, Node.js, Backbone.js, React.js,React.ts, Express.js, Ember.js, Handlebars.JS

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

Frameworks: Struts 2.0/1.0, Hibernate 4.x/3.x, Spring 3.0, Spring Batch, Spring Security, Spring AOP, Spring Core, JSF, IBatis, Spring IOC.

Application Servers: Apache Tomcat, WebLogic, IBM WebSphere, JBoss

Web Services: XSD, WSDL, Apache Axis, SOAP, Restful, GraphQL, JAX RS, JAX WS

Web Servers: Oracle WebLogic 10.x/9.x, IBM WebSphere 8.x/6.x, Apache Tomcat 8.0/7.x/6.x, J

Database: SQL Server, MySQL, Oracle, Mongo DB, DB2

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

Testing Tools: JUnit, Mockito, Jasmine, Karma, Mocha, Chai, Selenium

Build Tools: Maven, Gradle, ANT

Operating Systems: Windows, Linux and UNIX

Version Control: SVN, CVS, GIT

IDEs: Eclipse IDE, RAD 6.0/7.0, Intellij IDEA, Spring Tool Suite (STS)

Software: Visual Studio, Rational Rose and Microsoft Office

PROFESSIONAL EXPERIENCE

Confidential, Mooresville, NC

Full stack Java Developer

Responsibilities:

  • Involve in development, design and implementation of the front-end application using HTML5, CSS3, AJAX, Bootstrap4.0.
  • Developed responsive and interactive Rich User Interface using TypeScript, JavaScript, Angular6/7/8, Node.JS, Bootstrap, Media Queries, CSS Frameworks, HTML5, jQuery, React, Redux, AJAX, and JSON using Visual Studio Code IDE.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in AngularJS.
  • Developed responsive and interactive pages using Angular JS, Node.js, React JS and Express.js frameworks.
  • Hands-on experience in developing integration with Elastic search in any of the programming languages like JAVA and JavaScript.
  • Implemented core features of AngularJS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking Designing.
  • Implemented with Angular7/8 using its advantage including two-way Data binding and Templates.
  • Involved in innovation of the current UI to make an implementation under mobile device access using cross platform technologies such as Ionic which halps in improving the business.
  • Involve in development, design and implementation of the front-end application using HTML5, CSS3, AJAX, Bootstrap4.0.
  • Developed Angular 2.0 custom directives and used Routes and Factory validations in Angular.
  • Used Angular Reactive forms to implement complex forms and performed the validations using Form Builder.
  • Developed responsive and interactive Rich User Interface using TypeScript
  • Designed, developed a custom, single-page, responsive web application on front end using Angular4/5.
  • 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 yaml 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 ActiveMQ.
  • 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.
  • ExtensivelyusedSpringIOCconfiguredApplicationContextfilesandperformeddatabase 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.
  • WrittenStoredProceduresusingPL/SQLandfunctionsandprocedureforcommonutilities 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.
  • Has experienced on developing web applications using Bootstrap, Code Mirror, Brackets and Ember.js.
  • Developed and configured JMS components in WebLogic Application Server.
  • Developed test cases for each component in different panels using Junit, reported and deployed using Jenkins.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
  • Implemented publisher and subscriber model with queues (JMS with active MQS, IBMQ, Kafka).
  • Designed and developed the framework to consume web services hosted in Google cloud Platform.
  • Building cloud Microservices and implemented backend using Spring Boot. And Authored application using Spring Cloud services.
  • 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 usingNode.js.
  • UsedDockerContainertoaddresseveryapplicationacrossthehybridcloudandDockerfor better collaboration and innovation.
  • Designed, configured and deployed Google cloud Platform(GCP) for a multitude of applications utilizing the AWS stack(IncludingEC2, S3),focusing on high-availability, fault tolerance, and auto-scaling.

Environment: Java 1.8/1.11, Angular6/7/8,TypeScript React, HTML5, CSS3-LESS, AJAX, Bootstrap, jQuery, Spring Security, Rabbit MQ, Node JS, Express JS, HTML5,Bootstrap4.0, Apache Kafka, Hibernate4.x,OIDC, Eclipse Java EE, 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, Memphis, TN

Full stack Java Developer

Responsibilities:

  • Developed UI application initially using Angular 4.0 and 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 Angular6.
  • 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.
  • Involve in development, design and implementation of the front-end application using HTML5, CSS3, AJAX, Bootstrap4.0.
  • Involved in innovation of the current UI to make an implementation under mobile device access using cross platform technologies such as Ionic which halps in improving the business.
  • Involve in development, design and implementation of the front-end application using HTML5, CSS3, AJAX, Bootstrap4.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.
  • 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 yaml files for using a swagger API within UI.
  • Developed user interface (UI) components using React.JS, Vue.js, JavaScript, Typescript, Ember.JS, JSP, HTML5, CSS3, Ajax and jQuery.
  • 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 ActiveMQ.
  • 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.
  • WrittenStoredProceduresusingPL/SQLandfunctionsandprocedureforcommonutilities 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.
  • Developed and configured JMS components in WebLogic Application Server.
  • Developed test cases for each component in different panels using Junit, reported and deployed using Jenkins.
  • Designed and developed the framework to consume web services hosted in Amazon EC2 instances.
  • Building cloud Microservices and implemented backend using Spring Boot. And Authored application using Spring Cloud services.
  • 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 usingNode.js.
  • UsedDockerContainertoaddresseveryapplicationacrossthehybridcloudandDockerfor better collaboration and innovation.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applicationsutilizingtheAWSstack(IncludingEC2,S3),focusingonhigh-availability,fault tolerance, and auto-scaling.

Environment: Java 1.8, JavaScript, HTML5, CSS3-LESS, AJAX, Bootstrap, jQuery, Spring Security, Rabbit MQ, Node JS, Express JS, HTML5,Bootstrap4.0, Site Minder, Hibernate4.x,OIDC, Eclipse Java EE, 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, Birmingham, AL

Full stack Java Developer

Responsibilities:

  • Involved in developing user interface with HTML5, CSS3, SAAS, JSON, AJAX, React JS, Type script, Es6 and on server-side Technology with NodeJS.
  • Used Bootstrap front-end framework for faster and easier web development. Design website and maintain the website content up to date.
  • Designed modular and reusable React components using Redux Architecture and Material- UI.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and TableGrid.
  • 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.
  • Designed and developed Spring Boot adapter applications using restAPI.
  • Developed RESTful service interface using Spring Boot to the underlying Agent Services API and Implemented RESTful webservices.
  • Used Spring Boot which removes boilerplate configuration and makes applicationfaster.
  • Developed some standalone Micro services using Spring Boot micro service architectural patterns
  • Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScriptlibrary.
  • Used Express JS which is fast, assertive, essential and moderate web framework of NodeJS that halps manage a sever and routes.
  • Used Express JS which respond to HTTP Requests and dynamically render HTML Pages based on passing arguments totemplates.
  • Developed user interface (UI) components using React.JS, Vue.js, JavaScript, Typescript, Ember.JS, JSP, HTML5, CSS3, Ajax and jQuery.
  • Consumed Restful web services using Angular2.0 Httpmodule.
  • Documented Spring RESTful APIs with Swagger to halp customers better understandAPIs.
  • Developed Web API using Node JS and hosted on multiple load balanced APIinstances.
  • Integrated spring with Hibernate for data access from MySQLDatabase.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
  • Worked with the Node package manager (NPM) along withGrunt.
  • Experienced in working with Babel and Webpack in application build and deployment processes.
  • Extensively used Mocha and Chai JavaScript unit testing tools for testing JavaScriptpages.
  • Worked on creation of custom Docker container images, tagging and pushing theimages.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance andauto-scaling.
  • Installed the application on AWS EC2 instances and configured the storage on S3buckets.
  • Extensively used GIT for version controlling and regularly pushed the code toGitHub.

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, Franklin Lakes, NJ

Full stack Java Developer

Responsibilities:

  • Involved in setting up a Micro services design for application improvement.
  • Worked as a part of Agile Software Development Methodology including Scrum technology.
  • Implemented the web application using MEAN (MongoDB, Express, Angular 2, Node.js) stack along with HTML5, CSS3, JavaScript, Bootstrap and other web technologies.
  • Developed REST services using Node-JS, Express-JS, Body-Parser, Mongoose, and other node modules to serve the web application with JSON data
  • Worked with HTTP/HTTPS protocols by using Angular 2 components to build microservices in Node JS.
  • Tested Angular 2 with Jasmine unit testing framework and karma and jasmine as test runner.
  • Performed Angular 2 end to end testing using Protractor framework and Integration testing methods and Behavioral driven are implemented using Selenium and Cucumber respectively.
  • Used Spring Framework for Dependency injection, security features and integrated with the Hibernate framework.
  • Used Mongooseconnectorto map JavaScript objects to MongoDB.
  • Building cloud Micro services and implemented backend using Spring Boot.
  • Worked with Micro service architecture using Spring Boot to modularized code and implemented Rest API’s using Spring Rest and integrated Swagger API for documentation.
  • Pioneered with Java 1.8 and Java8 features like Functional Interfaces, Stream API, Time API, Transaction Management, Exception Handling, Collection API and Lambda Expressions.
  • Has written Aggregation Queries using Aggregation framework to fetch the json data from the MongoDB
  • Modified the UI screens created by web designer using HTML5, Typescript, JSP, CSS3
  • Aggregation queries results are managed by using Mongo Operations.
  • Capitalized complete annotation driven approach to develop application using spring Boot and was involved in setting up the spring bean profiling also created build and deployment scripts using Maven.
  • Used Postman to test the API workflow tested on the JSON files which are generated.
  • Used GIT for Version Control of code for incremental development and day-to-day basis to maintain the code history.
  • Integrated the internal security model into new projects with Spring Batch, Spring Microservices and Spring Boot and Netflix Eureka.
  • Used Netflix OSS to allow application to change its properties Dynamically after the deployment
  • Experience in Docker Engine and Docker Machine environment, to deploy the micro services-oriented environments for scalable application.
  • Worked with Netflix OSS Eureka service in spring cloud for service registration and discovery and spring config for centralized configuration and used ribbon for client-side load balancing.
  • Created various docker images from the docker containers and published these images in the Docker hub repository.
  • Created instances for AWS EC2 and created AWS S3 buckets to monitor the access to the hosted files.
  • User authentication is done through JSON Web Tokens (JWT).
  • Configured Splunk data visualization plugin and created bar, line and scatter plots, or pie charts and maps on top of large volumes of data.
  • Developed the functionalities under Agile Methodology, JIRA processes and used JIRA for task assignment, bug tracking and fixture.

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

Java Developer

Responsibilities:

  • The application is designed using J2EE design patterns and technologies based on MVC based Monolithic architecture.
  • Front end interactive UI is developed using HTML, CSS, Bootstrap, JQuery library and JavaScript.
  • Agile methodology is used for development of the application.
  • Implemented the application using the architectural principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object,Singleton.
  • 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.
  • Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, and Spring Batch.
  • Implemented persistence layer between the database and service layers 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.
  • Protection against session fixation, clickjacking, cross site request forgery for application is implemented using Spring Security.
  • Designed and Developed the application from scratch using Gradle, Spring boot, Rest API, Angular4/5, JavaScript, html, Node, jQuery, TypeScript, Express JS and many more.
  • Dependency Injection for managing the components and bean life cycle is achieved in the application using Spring IOC.
  • To achieve modularity and to handle cross cutting concerns like transaction management, logging and profiling Spring AOP is used.
  • Created Stored Procedures & Functions. Used JDBC to process database calls for Db2 Server database.
  • Involved in writing PL/SQL Stored 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.
  • Involved in the development of the underwriting process, which involves communications without side systems and developed message Driven Beans for receiving and processing data using IBM MQ & JMS.
  • Implemented Java Mail and used its third-party command line email to automate email sending and receiving in the application.
  • EJB Session Beans were used to process requests from the user interface using OSS.
  • Developed UNIX Shell Scripts for batch jobs to transfer the data on different servers.
  • Used JTA to enable distributed transactions to be done across multiple resources in java environment.
  • Wrote Unit test cases using JUnit & Mockito framework.

Environment: HTML, CSS, JQuery, Java script, DB2, JDBC, PL/SQL, JPA, EJB, Struts, JSP, Servlets, Java Mail, UNIX Shell Scripts, JTA, IBM MQ, JMS, J2EE, IBatis, IBM WebSphere, SOPA, WSDL, Spring IOC, Spring AOP, Spring Security, Junit, Mockito.

Confidential

Java 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, Handlebar 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 retrieval and has performed the ORM mappings to map java entities to database tables.
  • We kept up the 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 sources using Hibernate Session Manager.
  • 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.
  • Configured Jenkins to handle application deployment inPivotal Cloud Foundry (PCF)server and to integrate with GitHub version control.
  • Build a CI/CD pipeline using Jenkins automation and GitHub repositories using web hooks plugin.
  • 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, Selenium, Cucumber.

We'd love your feedback!