We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Danville, PA

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 the war, AMI and deploy jobs in Jenkins brew master instance, which reduces the time for the 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 knowledge 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 the 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 like Toad for 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 knowledge 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 knowledge 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 the applications in AWS as EC2 instances and create snapshots for the 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 knowledge 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 the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements. Implemented client-side Interface using React JS.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Developed the 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 the front end using HTML, JavaScript, jQuery, AJAX and Servlets, JSP, Struts2, JSTL.
  • Used Marionette framework to simplify the construction of large scale JavaScript applications.
  • I built the 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 the 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 the 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 the 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 the back-end logic with Core Java, Collections, Multi-threading.
  • Configured Swagger-UI registered Micro service with Eureka server to monitor the 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 the 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 the data to project to client and handled the 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 authenticate 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 the scalability of application on cloud infrastructure.
  • Developed the JSON structure for the data transfer in between the 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 the messages) between our micro services.
  • Implemented Hibernate in the Data Access Object layer to access and update information in the 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 the project management methodology and JIRA & Confluence were the 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 the 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 the functional testing and inspection and invocation of Spring based Web Services.
  • Designed and Developed the Automation Testing Framework using Java, Selenium Web Driver and TestNG Automation Framework. Tested several Informatica Mappings to validate the 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 the 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 the 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 the database. Deploy and manage applications to Tomcat servers.
  • Deploy and manage applications on JBOSS/Tomcat J2EE server. Managed the 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 the 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 the components in Play and Akka. Implemented wizard using Responsive Web Design.
  • Worked on handling all the requests to the 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 the actors by propagating the 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 the 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 the 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 the 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 the data from PostgreSQL database automatically by the time detective function.
  • Implemented Model View Controller (MVC) architecture Using Spring framework at the Web tier level to isolate each layer of the application to avoid the 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 the 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 the Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Implemented pre-authentication 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 the 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 the DB, used TOAD to interact with Oracle database.
  • Used Oracle 11g/12c for the 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 the 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 the Java API to load the data into Cassandra Clusters.
  • Installed and configured plug-ins for Apache HTTP server and Sun One Web server to proxy the 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 the APIs so that they can be incorporated in the application.
  • Used Spark streaming with Scala to consume real-time data from the 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 the 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 the 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 the 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 the 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 the XML and populate the values for a bean.
  • Worked on Rest Web services, to specify the business behaviours and backend calls.
  • Integrating Microservices and JSP's using Ajax and jersey client based on the Rest template which is generated using Swagger. Used GIT for code management and JENKINS for continuous integration.
  • Hands on experience on maintaining the builds in Bamboo and resolved the 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 the log messages to the 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 the system in FICO Blaze Advisor.
  • Wrote Perl, Shell scripts for generating various reports & Ad-hoc data fix jobs.
  • Automated all the jobs starting from pulling the Data from different Data Sources like MySQL to pushing the result set Data to Hadoop Distributed File System using Sqoop.
  • Project has 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 the 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 the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot. Used Hibernate annotations for hibernate mapping.
  • Generating Scala and java classes from the respective APIs so that they can be incorporated in the 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 the 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 the 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 the Object-Oriented applications using OOA and OOD techniques in all Business Areas using Rational Rose. Used JSON object data in the model as from RESTful web services.
  • Developed the 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 the flow of the application with minimal dependency. Created Data source for interaction with Database.
  • Configured LDAP server to be used with Spring Security to provide authentication 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 the UI components using AJAX Validation Framework.
  • Implemented Ajax with jQuery to refresh user selections. Developed the Action classes and Form Beans.
  • Performed regression testing using JUnit Testing Framework for the 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 the layouts of the application using HTML, CSS and JavaScript. Developed presentation modules using Spring framework.
  • Debug the application using Firebug too traverse the documents and manipulated the nodes using DOM and DOM functions. Wrote PL/SQL stored procedures, Prepared statement and used API.
  • Involved in the development of different user interface screens using JavaScript, CSS, and HTML.
  • Used Spring Security for securing the web tier Access. Written ANT scripts for building application arti-facts.
  • Monitored the error logs using Log4J and fixing the problems. Used JDBC to access the 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 the 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 the 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 the applications from end-to-end, i.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 the Web Service client for the login authentication, 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 the 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 the Apache Tomcat and WebSphere Application servers. Implemented the 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

We'd love your feedback!