Java Integration Developer Resume
Tampa, FL
SUMMARY
- 10 years of IT experience in analysis, design, development, deployment and implementation of Core Java oriented enterprise - based application and Testing of web based, client server multi-tier applications with strong understanding of Java and J2EE technologies.
- Strong experience in Software Development Methodology such as SDLC, Design, Implementation and Testing of Object-Oriented applications, Web based Enterprise Applications, Complex Client/Server applications.
- Experience in working on the development of applications using Java 8, Spring Boot, Spring Framework, Hibernate, WebLogic, JBoss, Apached Tomcat, JSON and write stored procedures and database queries as well as perform bug verifications, unit testing, Functional Testing, Performance Testing and work on production releases.
- Very Strong Experience in debugging, problem solving and investigative skills. Ability to assimilate disparate information (log files, error messages etc.) and pursue leads to find root cause problems.
- Designed test cases and performed extensive testing using TDD (Test Driven Development).
- Experience with object-oriented programming such as core Java SE, including collections API, threads, multithreading, generics, data structures, algorithms and JDBC
- Strong knowledge of Data Pipeline and Streaming using Apache Kafka, hands on experience of writing Kafka Producers, Connectors and Consumers.
- Extensive experience in Amazon Web Services likeEC2, Simple DB, RDS, Elastic Load Balancing, SQS, SNS, AWS Identity and access management, AWS Cloud Watch, AWS Lambda.
- Experience with Front-end JavaScript frameworks like Angular JS, Node JS. And with the creation of RESTful Web service.
- Optimized Microservices using NodeJS and ES6 as interfaces to Cassandra NoSQL database.
- Experience with Front-end JavaScript frameworks like Angular JS, Node JS. And with the creation of RESTful Web service.
- Expert in Spring Boot which is radically faster in building cloud Micro servicesand develop spring-based applications with very less configuration.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report
- Continuous integration ofstackconsisting of Git, Jenkins CI, CI/CD, Optum Artifactory and OpenShift Enterprise.
- Strong Database design and development experience, which includes developingStored Procedures, functionsusingSQL and PL/SQLinMS-SQL, Oracle, DB2,PostgreSQLdatabases
- Solid Knowledge in Application servers and Web Servers which includesApache Tomcat, Web logic Server, JBoss, WebSphere.
- Experience working with Cloud native applications using Zuul API Gateway, RabbitMQ with microservices.
- Experience in using different modules of the Spring Framework like Spring Core, Inversion of Control, Dependency Injection, Data Access, AOP, Transaction Management, Model-View- Controller modules.
- Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
- Good experience in writing SQL queries to create tables, and views, Stored Procedures and database triggers with comprehensive knowledge on Performance Tuning and Query Optimization in Oracle Stored Procedures.
- Experience in RDBMS such as Oracle, SQL Server and writing stored procedures triggers, cursors, and optimizing queries using SQL.
- Experience in Java/Java8/J2EE (JSP, Servlets, and JDBC), Struts, Spring MVC, Spring Batch, Spring Boot, Hibernate, liferay, drools, selenium, cucumber and Apache Quartz scheduler.
- Working with version controlling tools, which includes Git Hub, SVN, CVS, Harvest & Clear case IT Strategy Risk Management Cloud Computing / PaaS / SaaS / IaaS Infrastructure Architecture Disaster Recovery
- Developed CI/CD system with Jenkins on Docker container environment utilizing Kubernetes created Single Page Application (SPA) which can data bind and synchronize with Angular framework.
- Utilized Redhat Openshift Console to create pods for applications for deploying and testing locally, and to manage the contents of the projects.
- Experience in developing the User Interface (UI) Applications and professional web applications using HTML 4.0/5, CSS2/CSS3, JavaScript, Angular JS, React JS, Node JS, jQuery, AJAX, JSON, XHTML, XML and Bootstrap
- Experienced with NoSQL databases like Cassandra on large data platforms. Worked on implementing CURD operations.
- Strong programming skills in XML related technologies like XML, XSL, XSLT, parsers like SAX, DOM, JAXP, schemas like DTD, XSD XML Schema.
- Implemented the function to send and receiveAMQPmessages onRabbitMQsynchronously and asynchronously and sendJMSmessage toApache Active MQon the edge device.
- Hands-on experience with AWS services such as S3, EC2, SQS, SNS, RDS, Cloud watch, IAM, Cloud front, Azure cloud, Lambda and DynamoDB.
- Experienced in Design, development and testing of web application and integration of projects using technologies such as Core Java, J2EE, JSP, JDBC, JMS, RMI, XML, Maven, Spring Framework, JAVA SDK, Java Beans, Web Services (REST/SOAP).
- Designed and developed various Web forms using HTML, CSS, Bootstrap and JavaScript, Angular JS, React.JS, Node.JS and worked in usingReact JS components, Forms, Events, Keys, Router, Animations,andFlux concept.
- Design and implement micro-services API for mobile/web front end and back end edge points. Pre-tested the Web-Service calls with Postman (Plug-in for chrome).
- Deployed the application in WebSphere Application Server 6.0.1 and Configured JMS in the WebSphere application server to send messages on the queue.
- Strong experience with relational databases like Oracle, MySQL, PostgreSQL with good command in SQL, PL/SQL.
- Deploying the batch jobs on different servers. (Linux, Centos, RedHat, HP).
- Experience in Designing & Data Modelling, Bulk Document Indexing & Search API's in Elastic Search.
- Creating a RESTFUL web services using elastic search services & Creating queries in elastic search
- Expertise in the CICD using Jenkins for continuous production and deployment. Worked with production team to get the product delivered.
- Hands on experience in Continuous Integration/Continuous delivery (CI/CD) tool Jenkins for deploying applications to AWS and on-premise servers.
- Experience in using build/deploy tools such as Jenkins, Oneops for Continuous Integration & Deployment for Microservices.
- Managed environments DEV, QA and PROD for various releases and designed instance strategies. Resolved user problems in the Production Environment.
- Experience in Salesforce Sales and Service Cloud
- Excellent verbal, written, and interpersonal communication skills.
TECHNICAL SKILLS
Languages: Java, Scala, Oracle, SQL
Web/Scripting languages: HTML, HTML5, XML, Ajax, CSS, CSS3, XHTML, XSLT, jQuery, JavaScript, Angular2/4/7, Node Js, React Js
Web Services: REST (JAX-RS), SOAP (JAX-WS), Spring REST
Frame Works: Hibernate 3.0, Spring 3.0, Bootstrap, Apache camel
Design Pattern: MVC, Factory, Singleton.
J2EE Technologies: JMS, JDBC, JSTL, JBPM
Databases: Oracle 10g/11g, MYSQL, Mongo DB, RDBMS, Cassandra
Web Servers: Apache Tomcat 8.0, WebSphere, JBOSS
Testing, Logging Tools: Junit, Log4j, SonarQube
Monitoring/Log management tools: JIRA, Rally, Splunk
Methodologies: Scrum, Kanban, Agile
Version Controls: SVN, GitHub, TFS, Subversion, BitBucket
IDE: Eclipse, Visual Studio, NetBeans, Intellij IDEA
Building Tools: Ant, Maven, Jenkins
CI/CD: Jenkins, Bitbucket
Messaging Tools: Kafka, JMS
Environment: Windows 2008, 2009, XP, Red Hat Linux, Unix
PROFESSIONAL EXPERIENCE
Confidential
Java Integration Developer
Responsibilities:
- Developed several reusable RESTful web services for BNYM DOS project, I followed BNYM Nexen coding standards while developing new services; JSON and XML formats as a response when called the services and then BNYM IBM BPM team integrated these services in BPM, consumed XML response and populated in BPM Coaches (UI).
- Developed security feature for BNYM RESTful services using Spring Security, only authorized users can access these services because I enabled security feature, security token to be passed to the services while calling.
- Postman chrome plugin for testing security enabled RESTful services.
- Involved in Analysis, Design, and Implementation of software applications using Java 8 / Springboot2 / Rest API, React, Docker, GCP, MongoDB, Cassandra AWS, NoSQL, KAFKA, Jenkins, JPA, JSF, Java, J2EE, SQL, XML and XSLT and Web services (SOAP, WSDL).
- Involved in Production Support and Maintenance of the application and troubleshooting of Issues on JBoss by checking logs, payments etc.
- Experience in deploying J2EE enterprise applications on Apache Tomcat, IBM WebSphere, WebLogic, JBoss application servers.
- Developed the components usingAngular 8needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
- Used Spring framework and J2EE components, Utilized Spring Boot, IOC and DAO modules. Developed controller classes, backend process, complex services and database interaction.
- Used Spring Data JPA, Spring JDBC, Spring boot, Spring ORM JPA, Spring Cache, Spring RESTful, Spring Transactions and JAXB used for to send response as XML.
- Services are migrating to Camel and deploying to Kubernetes cloud environment using CI/CD pipeline.
- Implemented AWS solutions using EC2, S3, RDS, IAM, SNS, SQS, API Gateway, EBS, Elastic Load Balancer, Auto scaling groups.
- Coded Gradle build scripts to build and deploy the application on WebSphere.
- Used SAAS as a software distribution model through which apps are available to the customers
- Created the Angular JS application usingGrunt and Bower and used Angular UI for component model.
- Used Spring Boot to create stand-alone spring applications.
- Experience in unit/functional testing using Junit, Selenium IDE & Web Driver.
- Deployed the microservices to Pivotal Cloud Foundry using CI/CD pipelines for continuous integration and developed using Jenkins.
- Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
- Implemented Micro Services based Cloud Architecture using Spring Boot and implementation of Business Services using the Core java and Spring Boot.
- Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
- Moved Application from Solaris to Linux RedHat for system benchmark
- Used Spring Boot framework to write Presentation Layer, Business Layers and Controller servlets. Implemented Spring Boot Actuator to monitor application performance.
- Micro Services have been built using Spring Boot, spring security and deployed to AWS cloud.
- Used Spring Inheritance to develop beans from already developed parent beans.
- Developed Java classes for implementing asynchronous processing using JSM.
- Experience in database design, No SQL, data modelling and developing stored procedures, functions and triggers using SQL plus, SQL developer in Oracle 9i, My SQL and DB2.
- Implemented Spring Batch and ESP Task & Job Scheduler to automate importing data from CSV files sent from client into database.
- Used JMeter for stress testing,SeleniumWebDriver for testing the automation code.
- Using Micro service architecture, Boot based services interacting through a combination of REST, Apache Kafka message brokers and leveraging AWS to build, test and deploy Identity Micro services.
- Involved in developing UI pages usingAngular JS and calling the Rest API’s from backend.
- Used Spring Cloud Config which provides server and client-side support for externalized configuration in a distributed system.
- Implemented testing frameworks such as JUnit, Mockito and RestAssured.
- Used Swagger for creating dynamic documentation for RESTful web services.Also, validated RESTAPIs using postman.
- Worked with RedHatOpenShiftContainer Platform for Docker and Kubernetes, Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and deploy for AWS.
- Used Jenkins as CI/CD tool for ensuring application error-free throughout all phases.
- Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
- Used SVN version control, Maven and Jenkins to build/deploy project WAR.
- Involved in writing SQL and PL/SQL using PL/SQL Developer for Oracle 11g
- Used Log4J as logging, Junit/Easy Mock for Unit Testing, Ant for project build
- Developed services using JSON, Java Script, AngularJS, HTML, CSS, jQuery
- Involved in code reviews, managing offshore team, mentoring team members, development estimates, build and deployment to Dev/QA environments.
Environment: Java, Spring, Spring Components, RESTful, JAXB, JSON, jQuery, XML, HTML, CSS, Java Script, AngularJS, SOAP, Oracle 11g, Apache Tomcat 7, SOAP UI, Swagger, Postman for testing RESTful security services, SVN, Maven, Jenkins, Eclipse, JIRA
Confidential - Tampa, FL
Full Stack Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Creating new applications using Java 8 and Spring Framework which interacts with multiple databases such as MS SQL. Involved in creating dynamic web site design and programming the application using Angular 2/4/5/6, Prime-NG, HTML, Bootstrap, CSS, SAAS, GULP, Typescript and JavaScript.
- Developed web components using MVC pattern under Spring framework.
- Developed and deployed web applications onAWSat the dev, production levels.
- Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
- Involved in designing and developing the front end of the application using JSP, Java script, AJAX, HTML5, DHTML, CSS3.
- Developed user interface by using the React JS, Flux for SPA development.
- Implemented client side Interface using React JS.
- Build stable React components and stand-alone functions to be added to any future pages.
- Used React-Router to turn application into Single Page Application.
- Configured S3 to host static web content, Elastic Load Balancers with EC2, Autoscaling groups and deployed Cloud Stack usingAWSOpsWorks.
- Experience in development and deployment of applications usingJBoss, WebLogic Application Server, IBM WebSphere Application and Apache Tomcat.
- Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Maven, Python and Bash using Jenkins for CI/CD, using Ant, Maven for build, GIT for version control
- Involved in designing and deploying multitude applications AWS stack (Including Route53, Cloud front, S3, Elastic Beanstalk,Elastic Search, ELB, RDS,, IBM App Connect, AWS Aurora, AWS ecosystem,VPC, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation
- Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Configuring the RedHat server on AWS by creating the EC2 instance.
- Expertise in developing UI using Angular1.x, 2, Redux, HTML5, CSS3, JSP, SAAS, Karma, Bootstrap, Media Queries. Experience in implementing Nodejs.
- Maintained states in the stores and dispatched the actions using redux.
- Used Angular Resource and http services to retrieve the data from server and to display the content on the browser and took part in creating custom reusable components.
- Developed application using AngularJS and Node JS connecting to Oracle on the backend.
- Implemented the Drag and Drop functionality using React-Dragabble.
- Designed, executed and maintained Selenium Web Driver (TestNg, JUnit) automated test cases for regression test cases
- Used React-Autocomplete for creating google maps location search on the webpage.
- Setup and configure the EFS to AWS EC2 Instances. Implemented Java 8 features like Lambda, streams in various functionality of the project.
- Configuring Cloud Watch for monitoring Instance, RDS, ELB's etc.
- Creation and Attach/Detaching the EBS block to EC2 and configuring Load balancer ELB creating AMI, Snapshots, Volumes and managing EBS volumes.
- Implemented and tested the enterprise application with jQuery, Angular.js and Spring MVC.
- Used Angular.JS extensively in creating web pages with forms for single page applications, adding additional menus in regard to the time and format limits.
- Worked with database creation as part of the XML files where instructions were passed from the client in XML and converted into the required format in Angular.JS.
- Experienceindeveloping Portlets onIBM WebSphere Portal Server.
- Used Angular.JS as the in creation of the objects, positioning, and calling of the objects as part of functioning of different screens to ensure the applications fits in different screen sizes.
- Used Spring Framework for to develop front end web application.
- Grunt used for Minification of JavaScript files, compilation of SAAS files into CSS and for monitoring the application.
- Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
- Developed angular unit test cases to test angular components using Karma and Jasmine.
- Involved in using spring concepts DI/IOC, AOP, Batch implementation and Spring MVC.
- Implemented Declarative transaction management using Spring AOP.
- Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
- Worked on Selenium and Cucumber for Automation Testing.
- Used spring JDBC Template to do CRUD operations with Database.
- Created WSDLs as per wire frames, UI pages generated client jars using JAX-WS.
- Used Jersey implementation for Restful web services.
- Work closely with the UI team and provide Restful API’s which deliver data in JSON format needed by the User Interface.
- Experienced in Development, Testing and Deployment of enterprise applications on Windows, Linux and UNIX platforms using IDEs such as Eclipse, Spring Tool Suite, IntelliJ, Postman.
- Deployment of projects and bundles in various environment using jboss, redhatand Service mix web server.
- Worked with Jenkins, CI/CD pipeline to integrate and deploy the code into the Server.
- Defined rules using JRules that are defined for resources to show details on UI pages. Followed up with Business Analysts to create conditions business functions using JRules UI.
- Worked with JSP, Controller and Hibernate to connect to the application back end
- Experience in architecting, designing, and building applications using REST APIs, AWS, microservices, serverless applications, feature flags, and container architecture
- Used JSP with JSTL tags for the front end and Java/J2EE for the backend.
- Developed screens based on JSF Facelets, Prime faces and display the data to the client side.
- Designed and developed Application based on JSF Framework using MVC design pattern.
- Analysis and Design of various modules using SOA and J2EE stack.
- Experience in Continuous Integration/Continuous delivery (CI/CD) tool Jenkins for deploying applications to AWS and on-premise servers
- Created the front end using JSP, HTML, XML, and advanced JavaScript. Used Oracle as backend.
- Involved in Web sphere server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different environments like QA/IST/Production.
- Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
- Automated both SOAP webservices for XML format and done database validations to validate against databases like oracle, My SQL, Mongo DB.
- Worked with Jenkins in setting up CI/CD pipeline for dev environment and involved in setting up GIT web hooks.
- Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshooting EC2 instances, and S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers
- Used ActiveMQ messaging to set up communication between applications in ESB. And flows are created for JAX-WS and JAX-RS web services.
- Deployed Elastic Search cluster to serve non-front-end traffic, reducing the load on customer facing search infrastructure by millions of requests day.
Environment: Java 1.8, JavaScript, AWS, DOJO, HTML, XML, XML Schema, DOM, SAX, SQL, Tomcat, Ant, Linux, Clear Case, Informix, Spring MVC, Elastic Search, Hibernate, Ajax, JQuery, Backbone.js, JavaScript, GIT, Water fall methodology, Maven, Junit, Mockito, JBoss.
Confidential, Columbus, OH
Java Full Stack Developer
Responsibilities:
- Worked on the Web application of the university and created user dashboards, business transactions UI on the frontend and integrated with the database on the backend.
- Developed web application using spring, Rest based Web services (REST API) and usedHTML5, CSS3, JavaScript, JSP, JQUERY, Angular JS, AJAX and Bootstrap for developing the front end of the application.
- Worked on writingSpring Configuration XML filesthat contains declarations and other dependent objects declaration.
- Installed and configuredJBOSS/Drools serverwith MySQL/Oracle persistence. Extracted rules data from the database and decision tables.
- Involved in developing user interface with HTML5, CSS3, SAAS, JSON, AJAX, React JS, Type script, Es6 and on server-side Technology with NodeJS.
- Hands on experience on Application Servers likeWeb Logic,JBoss., and tomcat.
- Developed the monolithic application and involved in migrating existing monolithic application into Micro Service Architecture based RESTful Service and deployments were done on AWS using Spring Cloud for AWS.
- Developed Angular services, components, and modules and worked with Angular CLI for builds and deployments.
- Designed and documented REST/HTTPAPIs, including JSON data formats and API versioning strategy.
- Implemented server side business logic using Spring Rest Controllers, Spring Web MVC and Spring Boot.
- Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
- Public and private cloud infrastructures were handled by using AWS like Elastic
- Beanstalk, Cloud Front, ELB, S3, EC2, and VPC.
- The traffic was passed through AWS Security Groups which behaved as a virtual firewall.
- Experience in messaging platforms such as RabbitMQ, Kafka and AWS SQS.
- Create and configured the continuous delivery pipelines for deploying Microservices and lambda functions using CI/CD Jenkins server.
- SDET Automated Rest Full webservices and validated against databases like oracle, SQL, MongoDB.
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
- Experienced in deploying applications on Web Logic, Apache Tomcat, IBM WebSphere application servers.
- For prototyping and subsequent evaluation GWT and AWS (EC2/S3/EBS) were used.
- Configured Java application with SPRING, HIBERNATE, JSF, DAO & Service layers and Used Spring Jdbc, Named Parameters and DAO layers to offer abstraction for the business from the database related code (CRUD)
- Used Spring JPA to design entity data mapping with Oracle DB.
- Involved in JAD sessions with the client and functional team and gave demos on developed functionality.
Environment: JavaScript, Rest API, Spring, Drools, MySQL, Spring Web MVC, Spring Boot, AWS, Hibernate, JAD
Confidential - Vernon Hills, IL
Java / J2EE Developer
Responsibilities:
- Worked as a Developer and involved in analysis of requirements, design, development, Unit and Integration testing.
- Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction.
- Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects
- Used server side spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle,
- Involved in Hibernate configuration properties setup mapping files using generators, associations inheritance etc.
- Implemented Message Driven beans to develop the asynchronous mechanism to invoke the provisioning system when a new service request saved in the database used JSM for this.
- Transformed XML documents using XSL.
- Implemented application level persistence using Hibernate and spring.
- Developed various components using Spring (MVC), JSP and HTML.
- Involved in writing JSP's, JavaScript and Servlets to generate dynamic web pages and web content.
- Used WebLogic for Design, Development and Deployment of applications.
- Enhanced and optimized the functionality of Web UI using Rich Faces, JSF, AJAX, CSS, XHTML and JavaScript, Used AJAX for the asynchronous communication to the server.
- Wrote scripts in UNIX to process the batch jobs on a scheduled basis.
- Have used Facade, Singleton, Factory Design patterns.
- Implemented Spring MVC framework for developing J2EE based web application.
- Used GOF Java J2EE design patterns. Used Business Delegate to maintain decoupling between presentation business layers. Used JPA with Hibernate provider.
- Involved in configuring web sphere variables, queues, DSs, servers and deploying EAR into Servers.
- Involved in developing the business Logic using Plain Old Java Objects POJOs and Session EJBs.
- Developed and debugged the application using Eclipse IDE.
- Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up.
- Interact with Business Analyst and Host Subject Matter Experts (SME) to understand the requirements and for any clarifications required by the team, followed agile methodology and SCRUM meetings to track, optimize and features.
- Developed logging information using Log4j.
- Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
- Developed hibernate DAO framework with spring framework.
- Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, DB schema and PL SQL changes.
- Designed and implemented the presentation layer using Java Server Pages, tag libraries, and cascading style sheets (CSS).
- Responsible for unit testing the application using JUnit.
- Used tortoise SVN as the version control.
- Used JIRA for bug tracking, issue tracking and project management.
- Used Jenkins for integrating the applications.
- Used UNIX scripting for file transferring.
- Deployment of application on JBOSS Application server in clustered environment, managing the server, monitoring the server logs.
Environment: Java 1.7, J2EE, CSS, Subversion, XML, JDBC 4.0, RAD, AJAX, JSF, jQuery, IntelliJ, XML Web Services, SOAP, WSDL, SAX, DOM, JAXB, Log4J, JUnit, Microsoft tools, Oracle 11g, PL/SQL, Unix, Spring 4.1, Hibernate 4, JBoss, TOAD, JavaScript, AngularJs, Node.js, Jersey, Junit, JIRA.
Confidential
Java Developer
Responsibilities:
- Requirements gathering and preparation of Software Requirements Specifications.
- Performed Low- & High-Level application design documents by Sequence Diagrams, Class Diagrams using Microsoft Visio tool
- Used Struts framework to define Controller, action mappings, forms and View pages.
- Used Spring MVC for cross cutting concerns and IOC for dependency injection.
- Used Hibernate in the data access layer to access and update information in the database.
- Hibernate framework is used in the persistence layer for mapping an object-oriented domain model to a relational database (oracle).
- Involved in writing and business layer using BO, DAO and DTO.
- Implemented J2EE design patterns.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Used SQL statements and procedures to fetch the data from the database.
- Designing and development of the web-tier using Html, JSP’s, Servlets, Used log4j for logging messages.
- Designed UI using HTML, DHTML, JQuery, Java Script, CSS
- Implemented business logic components using POJOs
- Involved in peer design and code reviews using JProfiler
- Involved in writing Oracle SQL & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views.
- Worked on the creating different screen using ExtJs
- Involved in IBM MQ Series set up & messaging using Queues
- Configured the JMS environment by setting up Queue and Topic connection factories and achieved asynchronous messaging using JMS message listeners (EJB MDBs).
- Application deployment and Application Server maintenance.
- Production server issues investigation and providing solutions (Common and reusable) for technically challenged problems
- Application code investigation, code cleanup and code repository maintenance
- Used Eclipse as IDE to develop the application
- Prepared Change Request business documents and participated in testing.
- Onsite Coordination with customer, business partners of RTA and project team
- Performed Change and release management and supporting business users of CM21 application.
Environment: Java, Struts, IBM MQ Series, Oracle-SQL & PL SQL, Eclipse, HTML, Java Script, CSSSQL Developer, IBM Clear case, JProfiler.
Confidential
Software Developer
Responsibilities:
- Involved in Requirements gathering, designing, coding, and testing.
- Developed web pages using Ext JS framework establishing communication between various pages in application.
- Followed Use Case Design Specification and developed Class and Sequence Diagrams.
- Developed UI and backend applications using Ext JS, Java, JSP, HTML, JavaScript, and AJAX.
- Used various design patterns for module design and development.
- Retrieve trading data and subscriber's information from MySQL database.
- Provided production support by fixing bugs.
- Created JDBC connection pool (custom and container based)
- Performed unit testing, system testing and user acceptance test.
Environment: JSP, Servlets, Ext JS, CSS, HTML, Bootstrap, MySQL, UML, JavaScript, JDBC, Windows, NetBeans.