We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • 8+ Years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies in various domains like Finance/Health/Commerce/Telecom/Insurance.
  • Experience with Angular JS, JQuery, JavaScript, VBScript, Perl, AJAX, Adobe Flex, ActionScript, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.
  • Expertise in client scripting language and serve scripting languages like JavaScript, JQuery, JSON, Bootstrap, Node.js, AngularJS, Backbone.js.
  • Experience in developing client-side, server-side/middle-tier components applying Java/J2EE design patterns and frameworks: Servlets, JSF, Struts, Spring, Web Services, EJB, JMS, MQ Services, Hibernate, iBatis, JDBC, JPA, Log4j, Portals, GWT, JSP, Custom Tag Library, POJO's, JSTL, AJAX, JSON, JavaScript, XML, UML, Log4J and Junit.
  • Proficient applying design patterns like MVC, Singleton, Session Facade, Factory, Abstract Factory, Service Locator, Visitor, Observer, Decorator, Front Controller and Data Access Object.
  • Experience with services, pipes, form validation, Reactive forms in Angular 2.
  • Proficient on implementation of frameworks like Struts, spring, JSF, AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate.
  • Transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading etc.
  • Extensive experience in designing MongoDB multi-shared cluster and monitoring with MMS.
  • Experienced in using PERL to read and write data from/to Excel, Sql Server and MySQL.
  • Experience on developing cross platform server side applications using Nod BackBone.js and Angular.js.to achieve scalability in real-time web applications.
  • Automate report generation in MongoDB using JavaScript, shell scripting, java.
  • Experience in Web Service Technologies: SOAP, WSDL, UDDI, Apache Axis, CXF, IBM JAX-WS.
  • Experience in architecting and implementing Enterprise Application Integration (EAI) projects with Service Oriented Architecture (SOA), Web Services Integrations, BPM, BPEL and ESB using WebSphere Process Server, ESB, WebSphere Integration Developer, Data Power and WSRR.
  • Extensively used Angular 2/4 with HTML, CSS, and Bootstrap to create rich User Experience.
  • Expertise in XML technologies -XSL, XSLT, XML schemas, Xpath, XForms, XSL-FO and parsers like SAX, DOM.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP
  • Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Proven experience with Application Servers like IBMWebSphere8.x/7.x/6.x/5.x/, Oracle/BEA WebLogic 8.x, 10.x JBoss, Drools BRMS and Tomcat 5.x,6.x,7.x
  • Experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.
  • Experience with major relational databases - Oracle 9i, 10g, SQL Server, DB2, and My SQL.
  • Extensive development experience in different IDE's like Eclipse 3.x, Aptana Studio, JBuilder 9.x/8.x, WSAD 5.x, IBM RAD and AltovaXMLSpy
  • Experienced in implementing the application's using J2EE design patterns like Singleton, DAO (Data Access Object), RDBMS.
  • Experience in handling messaging services using Apache Kafka and message brokers such as ActiveMQ, JMS and RabbitMQ.
  • Creation of Prometheus-Grafana setup using Terraform/Ansible for various targets like Kafka, Spark, MySQL, node exporters etc.,
  • Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB
  • Experience with creating and workflows and Mappings, running jobs in Informatica 9.5/ETL.
  • Knowledge on Grid Controls, Pie Charts and other Swing Components.
  • Experience in software configuration management using CVS, SVN and IBM Clear Case.
  • Hands in experience with build tools like ANT, Maven and logging tools like Log4J.
  • Expertise in testing with Junit using tools like JMeter.
  • Experience in Agile software development process, Test Driven Development and Scrum.
  • Production Support-Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.

TECHNICAL SKILLS

Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX, kubernetes

Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++

Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, JavaScript, CSS2, CSS3, HTML4, HTML5, NodeJS

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin

Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL Workbench

Databases: DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL

Middleware Specifications: EJB 2.1, EJB 3.0, CORBA, RMI, JMS

Version Control: Tortoise SVN, Rational Clear case, Accurev, GitHub, CVS

IDEs: Eclipse 3.0, 3.1, My Eclipse 4.1, IntelliJ, Net beans, JBuilder 2007, JDeveloper.

Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration: Jenkins, Hudson

XML Tools: Altova XML Spy 2005,2008

XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

Web service Specifications: JAX-RPC, JAX-WS, JAX-RS

Web service Tools: SoapUI 4.0,5.1, TcpMon

Web service Implementations: Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF

White box Testing: Junit 3, JUnit 4, DB Unit, JUnitPerf, HttpUnit, LoadTest, Timed Test, Selenium, Fitness, Easy Mock, Power Mock

Black box Testing: JMeter, LoadUI, Load Runner, HP Quality Center, WinRunner

Application Servers: Web logic 8.1, 10.0, Web sphere 6.1, JBoss 4.0, Drools BRMS, Glassfish 4.0

Web Servers: Tomcat 5.0,6.0,7.1, Joans

UML Tools: Altova UML Model, Rational Enterprise, MS Visio

ORM Frameworks: Hibernate 3.0,3.1,4.1, Top Link, Open PA, iBatis

Defect Tracking: JIRA, Bugzilla, Rational ClearQuest

Methodologies: Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban

Reporting: I Reports, JReports

Batch Jobs: Quartz Scheduler, Cron, Spring Batch

HTML Editors: MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML

Templating: Velocity, Free marker

Cloud Computing: AWS - EC2, RDS, S3, Dynamo DB

Micro Services: Swagger, Pivital Cloud Foundry, Spring Micro Services, Spring boot, Netflix Eureka

PROFESSIONAL EXPERIENCE

Confidential, St. Louis, MO

Sr. Java Developer

Responsibilities:

  • Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, JQuery, Bootstrap and Spring Boot.
  • Developed Grid's used in the system using Slick grid and created custom grid directive to make the component reusable.
  • Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. for developing the UI.
  • Took part in setting up the routing configuration using Angular UI router for various views and sub views.
  • Configured Gulp to perform various UI build and test related tasks and used NodeJS NPM and Bower to manage the dependencies.
  • Used Redux for state management along with React.js.
  • Developed PLSQL procedures and functions
  • Created RESTful services like Dropwizard framework for various web-services involving both JSON and XML.
  • Developed Angular services making use of resource service to perform REST API calls to the backend.
  • Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium
  • Developed a web-based application using React.js, Node.js.
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Developed REST exception handling controller advices to respond to bad requests and server-side exceptions.
  • Created docker images and ran the docker containers in various environments.
  • Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the spring bean profiling.
  • Consumed SOAP/ JAX-WS based web services using spring framework and used SOAP UI for testing these services.
  • Developed Restful Webservices to CREATE, DELETE and UPDATE the Appointments in Outlook
  • Used REST Client and POSTMAN to test the rest-based services and used Junit and Mockito to test the middleware services.
  • Worked in usingReact Jscomponents, Forms, Events, Keys, Router, Animations and Flux concept.
  • Designed and developed the SOAP based Micro services using the Spring Boot
  • Applied partial business logic writing Stored Procedures, Functions and Triggers using PLSQL in Oracle 10g
  • Worked with Middleware using Message driven by POJO (MDP) after creating QCF, Queue on WebSphere server, and using JMS template for asynchronous functionality for multiple users.
  • Used Hibernate in the persistence layer and implemented DAO's to access data from database.
  • Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement modules into Node JS to integrate with designs and requirements. Used GruntJS, BowerJS, Express from NodeJS.
  • Handled response data from RESTFULwebservices using XML, SOAP and JSON to update the data.
  • Involved in enhancing existing MEAN (MongoDB, Express, Angular and Node) stack applications and provided the required support.
  • Build REST web service by building Node.js Server in the backend to handle requests sent from the front end jQuery Ajax calls.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using MongoDB (NOSQL) database.
  • Proficient with container systems likeDockerand container orchestration likeEC2 Container Service,Kubernetes, worked withTerraform.
  • ManagedDocker orchestration and Docker containerizationusingKubernetes.
  • UsedKubernetesto orchestrate the deployment, scaling and management of Docker Containers.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker withkubernetes.
  • Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API in order to access the MongoDB from NodeJS.
  • Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate and used Maven as build and configuration tool and Jenkins for CI (continuous integration) tool.
  • Using Kafka for Publish/Subscribe pattern in application dealing with messaging.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Worked as Onshore lead to gather business requirements and guided the offshore team on timely fashion.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Developed a web-based application using React.js, Node.js.
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Written an external API call to explore the connection mechanism to between Sequentra to LeaseAccelerator(LA) and Sequentra to Leverton Integration system.
  • Used Spark API to generate PairRDD using Java programming.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Worked on Big Data Integration &Analytics based on Hadoop, SOLR, Spark, Kafka, Storm and web Methods.
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as IDE tool to develop the application.
  • Experience in developing single page application using AngularJS and Angular 2.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 4
  • Developed the Restful web services and shared service details to the UI team for integration.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose. Participated in the release night shakeouts/overnight deliveries and QA Support.
  • Used Veracode for application security scanning and remediated the flaws that were identified in the code.
  • Took part in setting up the application with Jenkins and AWS and is involved in builds and deployments to Tomcat server.

Environment: JDK 1.7, Veracode, Spring Boot, Spring MVC, Spring AOP, GruntJS, Bower, Mongo DB, Hibernate 4.0, Log4J, JAX-RS Web services, Kafka, JAX-WS Web services, Apache CXF, JQuery 1.10, JQueryUI, AJAX, UML, MongoDB, MS Visio, JSTL, Oracle 11g, WebLogic 10.1, Eclipse 4.2, Junit, XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, PMD, AWS, NodeJS, Bootstrap, AngularJS, HTML5, CSS3, Toad, Maven, Hudson, NodeJS, TcpMon, Sun Jersey, JUnit 4.1, Power mock, Selenium, JIRA, PLSQL, Free marker, Kubernetes,Apache POI, Quartz Scheduler, Drools BRMS, JPA Selenium, GIT, Bamboo CI, Cucumber, Node Express, Gulp.

Confidential, Pleasanton, CA

Sr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, analysis, design documentation, development, test cases, implementing and production support of the application.
  • Implemented REST web service in Scala using Akka for CBPMAN log tracking application
  • Worked closely with the Business Analyst and designed the rules and reevaluate the rule flow in Rule Governance team.
  • Secured the REST services using Spring Security and OAUTH framework and created documented REST services using Swagger and Jersey.
  • Deploy and manage applications on JBOSS/Tomcat J2EE server. Managed the codebase using GIT
  • Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM Meetings throughout the life cycle of project.
  • Developed the Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS, JavaScript and Bootstrap
  • Developed embedded C software for UNIX operating system.
  • Involved in implementation of Adobe AEM and Marketing Cloud Solution like Target, Analytics using DTM (Dynamic Tag Management).
  • Worked on Big Data Integration &Analytics based on Hadoop, SOLR, Spark, Kafka, Storm and web Methods.
  • Worked on real time data integration usingKafka,Spark streamingandHBase.
  • Responsible for ingesting large volumes of IOT data toKafka.
  • Developed Microservices withJavausing Spring Boot IDE.
  • Worked on identifying present Scripted syntax Jenkins pipeline style and suggested to changing toDeclarative stylefor reducingdeploymenttime.
  • WroteKafkaproducers to stream the data from external rest APIs toKafkatopics.
  • Designed and developed Restful Web Services tier using spring, JBPM.
  • Worked on AngularJS controllers, views, and services for new website features.
  • Used ActiveMQ to transfer .txt files between the Consumer and Producer
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, Redux, HTML, SASS and Ajax to speed the application.
  • Developed code in Java which creates mapping in Elastic Search even before data is indexed into.
  • Automate infrastructure in AWS utilizing amazon web services (AWS). Deploy puppet to completely provision and manage AWS EC2 instances, volumes.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Used Hibernate 3.0 in data access layer to access, update and insert information in the database.
  • Used Java API for XML Web Services (JAX-WS) to convert Java Objects to XML conversions.
  • Responsible for the creation of Informatica services including Repository Service, Integration Service
  • Implemented various design patterns in the project such as DAO, Business Delegate, View Helper, Data Transfer Object (DTO), Session Façade, Singleton and Model View Controller.
  • Used Maven build scripts to build the application and deploy on Web Sphere application server v6.5.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Performed QA testing in on the front-end of the development cycle for gains in code quality, software functionality and programmer productivity.
  • Managing analytical tag migration program from legacy system to new tag management system using Adobe DTM.
  • Used Jasmine and Karma for unit testing for Angular JS applications.
  • Creating modules, generators, promises using es6.
  • Designed and developed the REST based Micro services using the Spring Boot, Hibernate with JPA
  • Used Perforce Visual Client for updating the view and used Serena Business Manager for bug tracking in test and production environment.
  • Prepared the High Level and Low Level, UI standard, Code Review, Architectural Review and Project Approval Documents.
  • Maven is used as a build tool and CI (continuous integration) is done using Jenkins.

Environment: JDK 1.6, Scala, ActiveMQ, SASS, Jasmine, ReactJS, Flux, Eclipse 3.6,Agile, Spring FW 3.1.0, Cache Abstraction, REST Web Services, tomcat 6, Oracle 11g, Spring MVC, Hibernate, Drools, JPA, Maven, JUnit, Log4j, HTML5, CSS3,javaScript,WAS 6.5,Adobe DTM, UML, Kubernetes, PLSQL, Mockito, JSP, XML, JAXB, Unix, Subversion(SVN), ClearCase, Jenkins, Maven, Informatica, AngularJS

Confidential, Omaha, NE

Full stack Developer

Responsibilities:

  • Involved in creation of Low Level Design including sequence diagrams and class diagrams to understand the existing architecture.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean references in Spring IoC framework.
  • Involved in development of REST Web services using Apache Axis2 to extract client related data from databases.
  • Used JIRA issue tracker to file the bugs.
  • Implemented Presentation layer using CSS Framework, AngularJS, Wire-framing, and HTML5.
  • Involved in writing Oracle PL/SQL stored procedures, triggers, views, joins.
  • Implemented JPA (ORM mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
  • Developed Apache Ant script to create war/ear file and deployed on the application server.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver. Used Design Patterns such as singleton, Business Delegate, Session Façade, Service Locator, Simple Factory Pattern, Data Transfer Object.
  • Developed the UI panels using JSF, XHTML, ExtJS, CSS, DOJO and JQuery.
  • Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a REST-full server on a different domain.
  • Lead, Designed and Developed SOA enterprise system using Oracle SOA.
  • Created standalone Scala programs to read data from several XLS files and insert data into the Database as needed by the testing team.
  • Configured tiles-defs.xml file to configure the presentation views.
  • Used hibernate.config.xml file to configurations and mapping entries to access database.
  • Used struts-config.xml file for defining mapping definitions and action forward definitions.
  • Used Web Services (REST & WSDL) to exchange data between portal and other modules of Citi bank.
  • Implemented spring - Hibernate as Data Access Layer.
  • Used AngularJS framework for building web-apps and is highly efficient with PHP framework as well as using Restful services.
  • Utilized the JQuery, AJAX, and JavaScript to render widgets on web pages.
  • Involved in the development of presentation layer and GUI framework using CSS3 and HTML5. Client Side validations were done using JavaScript.
  • Designing and creating business rules using IBM ILOG Rules Engine.
  • Utilized Agile Methodology (SDLC) to manage projects.
  • Developed the application using Eclipse 3.5 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, and version control (SVN).
  • Involved in user interface development using JSTL.
  • Bottle micro-framework implemented with REST API and MongoDB (NoSQL) as back end database.
  • Involved in designing the data stage job to implement ILOG JRules Component.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational Data model with a SQL- based schema.
  • Used WebLogic Application server to deploy and restart web applications.
  • Expertise in the use of Java/J2EE design patterns like singleton, MVC, builder and strategy patterns.
  • Fixing bugs in different testing phases with the help of Log4J logs.
  • Involved in the creation of exhaustive Junit Unit Test Cases.

Environment: Java 1.6, J2EE, JSP, Servlets, Scala, REST web services, ExtJS, Apache Axis2, Spring 3.0, Hibernate 3.0, XML, XSD, Schema, PL/SQL, Agile methodology, Oracle WebLogic 10.0 Server, Oracle 10g, Apache ANT, Unix, Junit 4.0, AJAX, Eclipse, JavaScript, JQuery, REST, Struts, PL/SQL, JIRA, Node.js, Jasper, ILOG, JRules, Angular.js.

Confidential

Java J2EE Developer

Responsibilities:

  • Used the light weight container of the SpringMVC Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design and Implementation of the project.
  • Used Spring Framework for dependency injection.
  • Implemented and deployed several EJB (Session and Entity).
  • The front end of the project is designed on MVC architecture using struts, Tiles frameworks.
  • Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework.
  • Used LOG4J for error logging at the development box and used ANT for building the deployable EAR/WAR components.
  • Used WebSphere Application Server for deploying various components of application.
  • EJB’s were running under the hood of WebSphere container/server.
  • Implemented Back office loan services and web applications using Session Façade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns.
  • Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports &SQL Functions for Reports.
  • Developed the application using RAD model.
  • Worked with VSS Version control in order to create virtual library of computer files.

Environment: Java1.5, JSP2.0, Servlets2.4, EJB2.0, Struts1.2, Spring 2.0.3, JDBC3.0, Design patterns, Html, XML, CSS, Log4j, Ant, Web services, RAD6.0, IBM WebSphere server6.1, IBM DB29.0, VSS.

We'd love your feedback!