Sr. Java/j2ee Developer Resume
Danville, PA
PROFESSIONAL SUMMARY:
- Over 8+ years of IT experience in Design, Development, Support and Implementation of Web based applications using JAVA/J2EE Technologies (Core Java, JDBC, Servlets, JSP, XML, spring, JUNIT, Hibernate, and Restful API). Worked in IDEs such as Eclipse, WSAD and Net Beans, spring tool suite.
- Experienced in implementing Enterprise Applications with each phase of Software Development Life Cycle (SDLC) including Requirements gathering, Analysis, Design, Reviews, Coding, Unit and Integration Testing.
- Designed & developed several multi - tier Web based, Standalone, Distributed, Client-Server and Multithreaded applications using Object Oriented Analysis and Design (OOAD) concepts and Service Oriented Architecture (SOA) mostly in cross-platform environments.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and Git Hub and AWS AMIs to run teh war, AMI and deploy jobs in Jenkins brew master instance, which reduces teh time for teh deployment of microservices. Migrated Spring based application to Cloud based Micro service API.
- Extensive experience with advanced Java and J2EE technologies like Servlets JSP, EJB, JDBC, Struts 1.2/2.x, JMS, JSF My Faces, JPA, JNDI, JSTL, JTA, JAX-WS, JAX RS, Spring and Hibernate.
- Extensive noledge of front end technologies like AJAX, JSP, JSPF, JavaScript, jQuery, Backbone.js, Underscore.js, YUI, HTML5, and CSS. Expertise in using build/deploy tools such as Ant, Maven, JUnit and Jenkins. Used Spring Boot created REST API's per application business to perform search using elastic java sdk.
- Expertise in development of web and enterprise-level applications using Spring, Hibernate, EJB, Servlets 3.x, Scala, JPA, JSF, JNDI, JMS, JAXP, JUnit, JMeter.
- Designed teh application by implementing JSF Framework based on MVC Architecture, simple Java Beans as a Model, JSP and JSF UI Components as View and Faces Servlet as a Controller.
- Extensive experience in working on projects with Waterfall and Agile methodologies such as Test-Driven Development (TDD) and SCRUM. Hands on experience with database tools likeToadfor Oracle, DB2, SQL Server.Good Knowledge on Service Oriented, Microservices architectures and Enterprise Service Bus(ESB).
- Hands on experience with various Application Servers and Web Servers including IBM Web Sphere 6.x/7.x, Oracle Web logic, JBOSS, Apache Tomcat server 6.x/7.x/8.x, XAMPP 1.7.x/1.8.x with wide variety of development environments such as Eclipse IntelliJ, WSAD 5.0, My Eclipse, IBM RAD 6/7/8, NetBeans, Notepad++, Sublime text, Dreamweaver and Brackets. Good working noledge on business rules engine like Drools. Experience in developing of web applications using Google Web Toolkit (GWT), GXT, AngularJS, Vaadin.
- Expertise in Client Scripting language and server-side scripting languages like HTML, DHTML, CSS, JavaScript, JSTL, AJAX, jQuery, Ext-JS, JSON, Dojo, bootstrap, AngularJS and node.js.
- Developed web applications utilizing jQuery, HTML5, CSS3, Angular JS, Struts, Java/J2EE, JSP, Servlets, JAX-RS, RESTful Web Services, SOAP Web Services, Spring Framework, Hibernate Framework, XML, JSON, Oracle, MySQL, SQL Server, Tomcat, Maven, Jetty, Spring JMS, JBOSS, JDBC and WebLogic.
- Extensive experience with SOAP Web Services, RESTful Web Services, Spring AOP, Spring IOC, Spring WS-Security, Spring MVC, Spring Integration, Spring Security, Spring JDBC, Spring Boot, Hibernate Framework, Servlets, JSP, Struts, JDBC, Oracle.
- Strong working noledge of RDBMS concepts having worked with MySQL, Sybase, Oracle 10g, MongoDB and DB2. Hands-on experience with IBM MQ Series and JMS communications between middleware components.
- Expertise in using Oracle SQL Developer GUI (Graphical User Interface) tool for database development, browse database objects, implement and edit SQL as well PL/SQL statements.
- Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
- Excellent in deploying teh applications in AWS as EC2 instances and create snapshots for teh data that must be stored in AWS S3. Good understanding on NoSQL databases like Mongo DB and Cassandra.
- Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), AspectJ, IOC (Inversion of Control), DAO (Data Access Object) and template classes. Good noledge and experience in writing queries for SQL, Oracle 8i/ 9i/ 10g/11g.
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML. Worked on Web Services testing using Selenium IDE, and Selenium RC Server, Selenium Grid/Web Driver Testing, SOAPUI and Testing.
TECHNICAL SKILLS:
Internet Technologies: Core Java, J2EE (EJB, JMS), Struts, Spring, Hibernate, IBM MQ Series, log4j, XML, Dom, AJAX
Frameworks: JSP/Servlet, Java Script, HTML, AngularJS Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JSF, JUnit, Jasper reports, SOAP UI, Groovy
Tools: SVN, CVS, Perforce, Serena PVCS, GIT, Jira, Confluence, SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Axis2, CFX, AWS, Micro services
Middleware: J2EE (MDB, JMS). IBM MQ, SOA
Design Patterns: Java Design Pattern Abstract Factory, Factory Method, Singleton, Builder, MVC, Front Controller, Singleton, Business Delegate and DAO patterns, Bridge, Decorator, Adapter, Chain of Responsibility, Command, J2EE Design Patterns Front Controller, Business Delegate, Session Fa ade, Data Access Object and Value Object
Webservices: Spring based Restful, SOAP, WSDL, SoapUI
Application Servers: IBM WebSphere 8.5.5, Oracle WebLogic Server 11g, JBOSS Server 8.0.0 and Tomcat 8.0.9.
Databases: Oracle, Mongo DB 3.1, MySQL, DB2
Operating Systems: Windows 2000 / NT 4.0 / 98 / XP/Vista/7/8/10, Mac, Sun Solaris, Red Hat Linux, Unix
IDE: Eclipse Mars.2 Release (4.5.2), IBM Rational Software Architect and IBM Rational Application Developer, PL/SQL Developer
Other Tools: IBM RAD, SQL*Plus, SQL Navigator, MS Office Suite, MS Project, Rational Paradigm, JUnit, TOAD, Soap UI, Putty, Rational Clear Quest, RTC, StarTeam, Mockito
Build Tools: Maven, ANT
Markup/XML: HTML, CSS, JavaScript, jQuery, AJAX, Bootstrap, AngularJS, XML, XSD, XSL/XSLT, SAX/DOM, JSON
PROFESSIONAL EXPERIENCE:
Confidential, Danville, PA
Sr. Java/J2EE Developer
Responsibilities:
- Involved in teh complete SDLC including design of System Architecture, development of System Use Cases based on teh functional requirements. Implemented client-side Interface using React JS.
- Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of teh tasks for teh user stories, participated in retrospective and presenting Demo at end of teh sprint.
- Developed teh Spring Boot Rest Service that involves crud operations and deployed in Amazon Web services (AWS) EC2 instance. Used React-Router to turn application into Single Page Application.
- Involved in teh front end using HTML, JavaScript, jQuery, AJAX and Servlets, JSP, Struts2, JSTL.
- Used Marionette framework to simplify teh construction of large scale JavaScript applications.
- me built teh Confluence wiki site to in corporate an HTML portal page making it organized with intuitive navigation and an easy to use table of content system.
- Used new JDK 1.8 features to improve teh code readability and performance such like Stream, Lambda, and Optional etc. Used React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Developed various screens for teh front end using REACT JS and used various predefined components in React Redux library. Proficient in writing react code with help of ECMAScript 2015 (ES6) and JSX.
- Created Express.JS models which use Mongoose models to query, create, update, and delete from MongoDB. Used Maven and ANT to build, run and create JARs and WAR files among other uses.
- Involved in teh development of presentation layer and GUI responsive development using JSP, HTML5, CSS/CSS3, Bootstrap & used Client-Side validations were done using Node-JS, XSLT and jQuery (Masking), and Google graphs XMLDOM. Developed teh back-end logic with Core Java, Collections, Multi-threading.
- Configured Swagger-UI registered Micro service with Eureka server to monitor teh service health check from Spring Boot, Spring JPA administration console and Hystrix dashboard.
- Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Hibernate.
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to teh database with Hibernate transaction control.
- Implemented persistence layer using various features of Hibernate 3.5 framework like HQL queries, Criteria etc. Used Spring IOC, Auto Wired POJO and DAO classes with Spring Controller.
- Implemented Restful Web services to retrieve data from client side and made REST API calls from Node JS, parsed teh data to project to client and handled teh security and Authorization using Spring Security and OAuth. Spring Batch is used for Batch processing with which notifications are sent in timely manner.
- Worked to secure our RESTful web services using OAuth 2.0 with spring security to autanticate any third-party requests coming in. Involved in developing application to be run on WebLogic application Server.
- Worked closely with DevOps team to set up CI/CD pipeline using Jenkins, Ansible, AWS, Maven and GIT.
- Developed and deployed solution using several new technologies, including Linux - Ubuntu, Drupal and Apache SOLR. Used Micro-services to ensure teh scalability of application on cloud infrastructure.
- Developed JSON structure for teh data transfer in between teh Goggle Web Toolkit (GWT) and business tier.
- Designed and developed Micro Services using latest server technologies like Docker, Apache Kafka and Kafka Streams. Developed different JSP pages (GUI) & client-side user validations using JavaScript DOJO.
- Using RabbitMQ as a messaging server (send and receive teh messages) between our micro services.
- Implemented Hibernate in teh Data Access Object layer to access and update information in teh Oracle10g Database. Designed and developed microservices business components using Spring Boot.
- Worked as part of Microservices team to develop and deliver Maven projects to deploy on tomcat.
- Implemented a CI/CD pipeline with Docker, Jenkins and GitHub and AWS AMI's, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it. Used GitHub repository for version control.
- Agile/SCRUM was used as teh project management methodology and JIRA & Confluence were teh tools used to keep things in check. Extensively used log4j to log regular debug and exception statements.
- Configured Jenkins extensively to handle application deployment in Pivotal Cloud Foundry (PCF) server and to integrate with GitHub version control.
- Used Web sphere 8.5 Application Developer with RAD 7.5 as development IDE for building, testing and deploying application locally.
- Used new JDK 1.8 features to improve teh code readability and performance such like Stream, Lambda etc.
- Created POCs to store Hadoop data on Postgre SQL, HBase, Cassandra CQL (creating Key spaces, Storing and retrieving data from tables, Filtering data based on multiple columns).
- Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
Environment: IntelliJ (JDK 1.8), Webservices, Struts, Spring, JPA, Hibernate, Jenkins, AWS, Web logic, Cassandra DB, SOAP, SOAP-UI, Microservices, ReactJS, RAD, Active MQ, JAXB, JAXP, NoSQL, WSDL, JAX-WS, XML query, RDBMS, Spring boot, Shell, XSD, XPATH, DOM, RESTful, Apache CXF, JUnit, Dojo, Mockito, Spring, Spring Batch, Spring Boot, Spring Security, Oracle 12c, DB2, WebSphere, PL/SQL developer, GWT, Swing, Ajax, Angular JS, jQuery, JavaScript, CSS3, bootstrap, Unix, SVN, GIT, JIRA, SQL Developer, Maven.
Confidential, Columbus, OH
Sr. Java Full Stack Developer
Responsibilities:
- Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis. Followed Agile SCRUM methodology and used Test Driven Development (TDD).
- Experience working with RSpec and Cucumber in a TDD and BDD test driven environment.
- Involved in group meetings with Managers, Team Members in designing, implementing and testing.
- Involved in writing UNIX Shell and Perl scripts for automation of deployments to Application server.
- Used SOAPUI for teh functional testing and inspection and invocation of Spring based Web Services.
- Designed and Developed teh Automation Testing Framework using Java, Selenium Web Driver and TestNG Automation Framework. Tested several Informatica Mappings to validate teh business conditions.
- Automated test cases using Selenium. Involved in automation infrastructure development using selenium.
- Involved in running Hadoop jobs for processing millions of records of text data.
- Designed and implemented Product search Java Spring boot service to fetch teh data from Elastic help of Elastic native queries. Used Microservices architecture with Spring Boot based service through REST.
- Involved actively performance tunings in Java spring boot layer, elastic side and production issues.
- Used SOAPUI for teh functional testing and inspection and invocation of spring-based Web Services.
- Did performance and load testing use JMeter. Involved in testing and quality assurance.
- Setup JMeter for analysing and measuring performance on web services.
- Implemented REST web service in Scala using Akka for CBPMAN log tracking application
- Writing Scala classes to interact with teh database. Deploy and manage applications to Tomcat servers.
- Deploy and manage applications on JBOSS/Tomcat J2EE server. Managed teh codebase using GIT
- Developed user interface using JSF, HTML5, AngularJS, jQuery and performed client-side validations using Java Script, AJAX and CSS. Worked with Java Transaction Management to work on multiple databases.
- Identified usability and develop functional and smooth, easy-to-operate and eye-catching web applications using EXT JS, Angular JS and react JS. Migrating application to AWS Platform.
- Involved in creating a reusable component using React JS for DOM manipulation
- Extensively used Core Java such as Multi-Threading, Exceptions, and Collections.
- Use Amazon Cloud Watch metrics to monitor teh health and utilization of AWS resources
- Design applications on AWS taking advantage of disaster recovery design guidelines
- Application deployment and data migration on AWS. Platform and used predix UI components.
- Implementation & design of bean orchestration using Apache Camel.
- Used Scala for coding teh components in Play and Akka. Implemented wizard using Responsive Web Design.
- Worked on handling all teh requests to teh systems using Play framework MVC framework
- Extensively used Akka actor’s architecture for scalable multi-threading. Millions of activity messages per second were handled very easily by teh actors by propagating teh messages to appropriate child actors in asynchronous or synchronous fashion. Used Maven to build, test and deploying purposes.
- Used Angular JS framework where data from backend is stored in model and populated it to UI and used DOJO for JavaScript.
- Developed shell scripts, python scripts to check teh health of Hadoop Daemons and schedule jobs.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface. Experience in handling HP Fortify issues, Sonar, PMD.
- Used GWT for different modules in teh application development and developed user interface.
- Built main applications in Python, Django leveraging technologies such as Tasty pie, Angular.js, Backbone.js and Ember.js. Wrote Python scripts to parse XML documents and load teh data in database.
- Responsible for implementation of java integration components for JBPM and DROOLs.
- Involved and Automate for CL, DL, CH Fulfilment using cucumber framework
- Developed Restful Web Services using Spring Boot and configured Cucumber as testing tool.
- Used Design Patterns like Singleton, Factory, Session Facade and DAO.
- Worked on Single node/Multi-cluster setup using technology NoSQL and MongoDB.
- Update teh data from PostgreSQL database automatically by teh time detective function.
- Implemented Model View Controller (MVC) architecture Using Spring framework at teh Web tier level to isolate each layer of teh application to avoid teh complexity of integration and ease of maintenance.
- Developed Form Beans and Action Classes to model views and client-side functionality.
- Built centralized logging to enable better debugging using Elasticsearch Log stash and Kibana.
- Efficiently handled periodic exporting of SQL data into Elasticsearch.
- Experience in implementing J2EE Design Patterns like MVC, Session Facade, DAO and Singleton.
- Used clear case version control for source code. Involved in debugging teh application modules.
- Used Log4j for logging and debugging and used JUnit extensively for testing.
- Deployed application using AWS services.
- Used Web Sphere Application Server for deploying various components of application.
Environment: Java, J2EE, CI/CD, Spring, JSF, Prime faces 3.2, Webservices, Microservices, Restful, SoapUI, Cucumber, Apache CAMEL, Tomcat, JMeter, JUnit, JBPM, DROOLS, cloud, Hadoop, IBM Web Sphere App Server, AWS, Elastic search/NoSQL, Scala, IBM Clear case, IBM Clear Quest, MongoDB, HTML5,, PYTHON,CSS, Perl(5.12), IBM RAD, JavaScript, Bootstrap, jQuery, AngularJS, ReactJS, Maven, AJAX, XML, XSLT, Java Beans, Responsive Web Design, UML, Design Patterns, log4j, Agile Methodology.
Confidential, Denver, CO
Sr. Java/J2EE and Full Stack Developer
Responsibility:
- Involved in Design and Development of project modules, gather requirements, analyse, and implemented business logic using Agile Scrum Software Development methodology.
- Designed class, sequence, activity, flow diagrams using UML Visio and Sparx.
- Designed and develop a custom, single-page, responsive Web Application on front end using Angular2.
- Developed several reusable directives using Angular2. Moved existing AngularJS controllers and services to Angular2 components for more responsive and less dependency.
- Developed Interactive web pages with Angular2, HTML5, CSS3, JavaScript, jQuery, and Bootstrap.
- Usage of new features of Java like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
- Used J2EE design patterns like Model View Controller(MVC), Singleton, Factory, Data Access Object (DAO), Data Transfer Object (DTO) and Service Locator.
- Involved in writing Thread safe blocks for Multithreading access and improve performance.
- Used core Spring concepts like DI/IOC, AOP, Batch implementation.
- Implemented fail safe and circuit breaker patterns in Spring Boot Microservice applications using Hystrix, configured Swagger-UI to registered Microservice with Eureka server and monitored service health check from Spring Boot admin console and Spring Ribbon for load balancing.
- Developed UI applications using Angular2 integrating with REST API's built on Spring Zuul Microservices.
- Working on Microservice Registration with Spring Cloud using Netflix Eureka.
- Implementing Spring Cloud- REST call using Netflix Feign Client.
- Implementing or exposing teh Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
- Implemented pre-autantication and data base security using Spring Security and securing application access and Spring Batch for scheduling and maintenance of batch jobs.
- Developed Python Object Oriented Design code for logging and debugging code optimization.
- Worked on Camel-based integration middle-ware solution for Provisioning Services by design and teh Implementation of business logic and data processing routes using Apache Camel.
- Created tables and worked on SQL and PL/SQL to write Stored Procedures functions and packages for complex inserts and updates in teh DB, used TOAD to interact with Oracle database.
- Used Oracle 11g/12c for teh backend data and performed complex queries using joins for CRUD operations.
- Experience in Normalization, performance tuning, uploading files to database using CLOB and BLOB.
- Worked on Splunk DB Connect APP to load teh data into Splunk from Oracle Database.
- Implemented Spring ORM with Hibernate taking advantage of features like Annotation metadata, Auto Wiring, and Collections to implement DAO layer with Hibernate Session Factory, HQL, and SQL.
- Extensively used Hibernate concepts such as Lazy loading, Dirty checking, Locking, and Transactions.
- Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.
- Configuring Cassandra clusters and key spaces on RHEL Open stack Installed and setup Apache Spark.
- Used teh Java API to load teh data into Cassandra Clusters.
- Installed and configured plug-ins for Apache HTTP server and Sun One Web server to proxy teh request for WebLogic server. Implemented standard backup procedures for WebLogic server.
- Deployed Docker contained Spring Boot Microservices in to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
- Experience with building Docker Images and running them on Docker container.
- Used Jenkins as an AWS code deploys plug-in to deploy to AWS. Experience with DevOps methodologies, implementing CI/CD Pipelines using tool sets like GIT, Jenkins, Chef and AWS.
- Generating Scala and Java classes from teh APIs so that they can be incorporated in teh application.
- Used Spark streaming with Scala to consume real-time data from teh Kafka cluster and run arbitrations.
- Responsible for implementation of java integration components for JBPM and DROOLs.
- Configured Protractor test classes and Selenium grid end to end testing on teh front end.
- Involved in code reviews and unit testing using JUnit framework and Log4j to provide logs of exceptions.
- Worked with several testing frameworks such as JUnit, Easy Mock, Mockito and Power Mock.
- Created Test automation framework using Cucumber and Selenium web driver.
- Used Drools engine for validating business rules before executing in runtime.
- Used Git for version control and JIRA for bug tracking, project management and Maven as build tool.
Environment: J2EE, CI/CD, Spring, Webservices, Microservices, Swagger, Spring ZUUL, Netflix Eureka, Restful, Feign Client, Apache Camel, Kafka, WebLogic, JUnit, JBPM, Drools, Spring Cloud, AWS, EC2, S3, Scala, MongoDB, Cassandra, HTML5, CSS3, Python, JavaScript/ES6, Bootstrap, jQuery, Angular 2, Maven, AJAX, jQuery, XML, XSLT, Java Beans, UML, Design Patterns, Log4j, Agile Methodology, DevOps, Docker, Spark, Kubernetes.
Confidential, Fremont, CA
Sr. Java/J2EE Developer
Responsibilities:
- Developed teh application based on Angular JS MVC architecture.
- Developed UI using HTML5, JavaScript, CSS3, AJAX, ReactJS, Bootstrap responsive framework and JSP for interactive cross browser functionality and complex user interface.
- Used Bootstrap for responsive design which allows users to access it from any device.
- Implemented teh search functionality for Internal Application using Angular JS.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Boot for micro-services. Coded Rest API for Product service using Spring boot.
- Used Spring Boot Actuator for application's configuration properties in various environments.
- Created architecture towards a micro-services approach using Restful java web-services framework.
- Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading.
- Implemented Spring Batch and Spring Task Scheduler to automate importing data from CSV files sent from client into DB2 database. Created automated test cases for teh web application using Selenium.
- Writing entities in Scala and java along with named queries to interact with database.
- Wrote SQL Queries, stored procedures, triggers, packages on Oracle Database.
- Built-in support for concurrent programming by running multiple threads
- Developed application based on document-based Database like Mongo DB.
- Used XML HTTP Request Object to provide asynchronous communication as part of AJAX implementation.
- Developed Struts Action classes using Struts controller component.
- Developed SOAP based XML web services. Applied Spring IOC to facilitate Dependency Injection.
- Used SAX XML API to parse teh XML and populate teh values for a bean.
- Worked on Rest Web services, to specify teh business behaviours and backend calls.
- Integrating Microservices and JSP's using Ajax and jersey client based on teh Rest template which is generated using Swagger. Used GIT for code management and JENKINS for continuous integration.
- Hands on experience on maintaining teh builds in Bamboo and resolved teh build failures in Bamboo.
- Created Executor based Multi-Threaded application to test Drools implementation.
- Worked with Gradle build tool to build and deployed application on Apache Tomcat server
- Used Log4j to record teh log messages to teh log files.
Environment: HTML5, Micro services, XML, CSS3, JavaScript, Spring MVC, Spring Boot, Spring Batch, Angular JS, AJAX, Java Multithreading, collections, Hibernate, Scala, Oracle, JSON, Bootstrap, Restful web services, NPM, Bamboo, Jasmine, Jenkins, Grunt, OOPs Concepts, Agile, Mongo DB, Selenium.
Confidential, Galveston, Texas
Java/J2EE Developer
Responsibilities:
- Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis. Involved in running Hadoop streaming jobs to process terabytes of text data.
- Involved in Analysing Existing Acquisitions system in Strata and migrating teh system in FICO Blaze Advisor.
- Wrote Perl, Shell scripts for generating various reports & Ad-hoc data fix jobs.
- Automated all teh jobs starting from pulling teh Data from different Data Sources like MySQL to pushing teh result set Data to Hadoop Distributed File System using Sqoop.
- Project TEMPhas done by Agile Methodology. Use Agile (SCRUM) methodologies for Software Development.
- Involved in group meetings with Managers, Team Members in designing, implementing and testing.
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application.
- Developed and consumed SOAP Web Services using JAX-WS and Apache CXF.
- Developed, Designed and modified websites with teh use of HTML 5, CSS 3, JavaScript, jQuery, Angular.js, Angular-Ui, Express, and MongoDB. Involved in managing and reviewing Hadoop log files.
- Transformed design mock-ups into cross-browser compatible HTML5/CSS3 layouts and implemented dynamic elements and reusable libraries with JavaScript, jQuery and Angular.js (v1.5).
- Worked extensively on Angular.js, Bootstrap 3, RESTful web-services, HTML5, CSS3, JSON, Media queries for responsiveness. An in depth understanding of Scala programming language along with lift framework.
- Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP, EhCache Framework and Spring Annotations. Developed Perl based exploit detection scripts.
- Removed all teh XML based configurations required to build teh MVC application and maintained in teh classes using Spring Boot. Used Hibernate annotations for hibernate mapping.
- Generating Scala and java classes from teh respective APIs so that they can be incorporated in teh overall application. Developed and Maintained Perl based vulnerability scanning engine used in SaaS security model.
- Designed and Implemented Automated black box testing scripts using Perl and shell scripts.
- Develop integration techniques using teh Apache camel and apache ActiveMQ technologies.
- Designing and deploying scalable, highly available, and fault tolerant systems on AWS.
- Developed MDBs using JMS to exchange messages between different applications.
- Implemented Oracle database access through drivers. Used clear case version control for source code.
- Developed SQL stored procedures for usage within message flows.
- Experience in implementing J2EE Design Patterns like MVC, Session Facade, DAO and Singleton.
- Used Maven to build, test and deploying purposes.
- Involved in writing PL/SQL and complex SQL queries.
- Written client-server component-based applications with Java, PostgreSQL database with Ontology based architecture, Adobe Flex Builder 3. Involved in debugging teh application modules.
- Used Log4j for logging and debugging and used JUnit extensively for testing.
- Used Web Sphere Application Server for deploying various components of application.
Environment: Java, JSP, Servlets, Struts, Hibernate, Spring Core, Oracle10g, JPA, Hadoop, Hibernate, Apache CAMEL, Apache CSF, REST Web Services, Scala, PERL (5.8), SOA, JUnit, IBM Web Sphere App Server, Spring Boot, AWS, log4j, PL/SQL, Clear case, HTML5, Eclipse, Java Script, Maven, FICO Blaze Advisor, Unix/Linux JDBC, AJAX, XML, UML.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed class diagrams, sequence diagrams and object diagrams using UML methodology.
- Design and Development of teh Object-Oriented applications using OOA and OOD techniques in all Business Areas using Rational Rose. Used JSON object data in teh model as from RESTful web services.
- Developed teh application using J2EE Design Patterns like Singleton and Factory pattern.
- Developed front-end content using JSP, Servlets, DHTML, JavaScript and CSS.
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Developed web-layer using Spring MVC Framework with JSP, CSS, AJAX, and JavaScript.
- Developed Custom framework implemented with Spring Framework for integrating teh flow of teh application with minimal dependency. Created Data source for interaction with Database.
- Configured LDAP server to be used with Spring Security to provide autantication for internal application.
- Worked within SOA based enterprise framework to build web services. Used MVC at presentation layer.
- Developed Messaging framework for Asynchronous messaging service using JMS.
- Developed Restful web services using JERSEY to send/receive data to/from various.
- Developed XML Converter classes based on JDOM and XPATH and XML technologies to obtain and persist data. Developed and worked with JSP custom tags. Involved in system, Unit and Integration testing.
- Developed, implemented, and maintained an asynchronous, AJAX based rich client for improved customer experience. Validated teh UI components using AJAX Validation Framework.
- Implemented Ajax with jQuery to refresh user selections. Developed teh Action classes and Form Beans.
- Performed regression testing using JUnit Testing Framework for teh entire application.
- Used SQL*Plus and TOAD for SQL and PL/SQL development. Used JUnit for unit testing.
- Worked closely with Photoshop designers to implement mock-ups and teh layouts of teh application using HTML, CSS and JavaScript. Developed presentation modules using Spring framework.
- Debug teh application using Firebug too traverse teh documents and manipulated teh nodes using DOM and DOM functions. Wrote PL/SQL stored procedures, Prepared statement and used API.
- Involved in teh development of different user interface screens using JavaScript, CSS, and HTML.
- Used Spring Security for securing teh web tier Access. Written ANT scripts for building application arti-facts.
- Monitored teh error logs using Log4J and fixing teh problems. Used JDBC to access teh database objects.
Environment: Core Java, JDK, J2EE, Servlets, JSP, Spring, MVC, EJB, Java Beans, SQL, PL/SQL, Design Patterns, JDBC, JBOSS, Log4J, Apache ANT, JavaScript, CSS, HTML, XML, DB2, Stored Procedures, Windows 2000/NT/98 OS.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed teh application using Spring Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used. Used Struts Validator framework for client-side validations.
- Worked in an Agile work environment with Content Management system for workflow management and content versioning. Implemented teh search functionality for Internal Application using Angular JS.
- Responsible for setting up AngularJS framework to achieve data binding between HTML and JavaScript objects. Designed and developed Application based on Struts Framework using MVC design pattern.
- Designing, Development, JUnit testing and Integration of many components of teh applications from end-to-end, me.e. Front-end (View) to JSF Controllers and configurations to Data Model and JPA mappings as well as generating entities. Used Web services (SOAP, Rest) for transmission of large blocks of XML data over HTTP.
- Involved in designing user screens and validations using HTML 5, jQuery and JSF as per user requirements.
- Used Spring Dependency Injection properties to provide loose-coupling between layers.
- Implemented teh Web Service client for teh login autantication, credit reports and applicant information using JAX-WS 2.0 and Apache Axis2.
- Used Hibernate ORM framework with Spring framework for data persistence and transaction management.
- Used Hibernate 3.5 object relational data mapping framework to persist and retrieve teh data from Oracle and MySQL databases. Implemented MVC design pattern using JSF 2.0 with Rich faces UI framework.
- Used Maven for compilation, packaging and deployment in teh Apache Tomcat and WebSphere Application servers. Implemented teh logging mechanism using Log4j framework.
Environment: JDK, Agile Development Process, Struts, JSF, Spring, Spring framework, Hibernate, RSA, JMS, JSP, Servlets, WebSphere, AngularJS, Apache Tomcat, Oracle and MySQL Databases, AJAX, Windows XP, HTML, XML, SOAP, Maven, Log4J, Bootstrap, XML, XSLT, XSD, jQuery, JavaScript, JUnit, SVN
