We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Phoenix, AR

SUMMARY

  • 7+ years of experience in complete Software Development Life Cycle like Analysis, Design, Implementation, Testing and Maintenance of Client/Server web applications using JAVA/J2EE and Cloud technologies.
  • Experience in Agile software development process, Test Driven Development, Scrum methodologies, Sprint Review, Retrospectives, and Virtual Closure Meetings
  • Experience in working both an Agile/Scrum and Waterfall environment.
  • Worked with Core Java concepts like Collections, Multithreading, Data Structures, Exception Handling and Serialization.
  • Expert in Creating, Configuring and tuning SSIS packages, SSRS reports and T - SQL queries using tools like SQL Profiler, Performance Monitor and Database Engine Tuning Advisor.
  • Expertise in developing Automation frameworks withSelenium WebDriverusingJAVA and C#.
  • Implemented Apache Camel supported Enterprise Integration Patterns (EIP) to integrate various systems/platforms based on ActiveMQ, RabbitMQ, WMQ, HADOOP, ETL, JAX-WS CXF, Apache Solr search, Jetty & HTTP (Apache cxf). Proficiency in implementing the Apache Camel dataformats and typecoverters using JAXB, JSON and Apache Bindy.
  • Solid understanding ofOOP Design Patterns,Software Architectures (Monolith/Microservices)and differentMethodologies (Waterfall, Agile - Scrum & KanbanusingJIRA/Trello Board).
  • Good knowledge and experience in JavaScript based Node.js
  • Proficient in implementing design patterns like MVC, Session Facade, Data Access Object (DAO), Factory, Singleton, Data Transfer Object and Front Controller.
  • Implemented the core product projects onLean and Kanban Methodologyand involved in delivering high quality health care product.
  • Experience in Extracting, Transforming and Loading (ETL) data from Excel, Flat file, Oracle to MS SQL Server by usingBCP utility, DTS and SSIS services.
  • Experience in Spring Modules like Spring AOP, Spring IOC, Spring Boot, Microservices, Spring REST, Spring Eureka, Spring JPA, Spring Batch.
  • Highly proficient in using T-SQL for developing complex Stored Procedures, Triggers, Tables, Views, User Functions, Relational Database Models and Data Integrity, SQL joins and Query Writing.
  • Areas of expertise includes analysis design and development of software involving technologies likeJava J2EE Servlets JSP JDBC JSTL SPRING 3.0/2.5 JPA Hibernate 3.0 Struts 2.0 Web Services WSDL JMS EJB XML XSLT JNDIHTML JavaScript AJAXandJSF Prime faces.
  • Good experience on working with AmazonWeb ServiceslikeEC2,S3, Amazon SimpleDB, AmazonRDS, Amazon Elastic Load Balancing, AmazonSQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
  • WebService automationusing C#,Soap UIand tested web services manually using POSTMAN.
  • In-depth knowledge of Struts, Spring, Hibernate, Spring Boot, Spring Web MVC, JPA, Design Patterns, Visual Paradigm, Maven, SVN, Git, GWT, Grails, Groovy, JasperReports, XDocReport, JQuery, DWR, OSGI, MySQL and Amazon Web Services.
  • Experience in Data migration from DB2 to ApacheCassandra DBand involved in major and minor up gradation of Couch base andCassandra cluster.
  • Expertise in developing Frontend applications in a three-tier architecture using HTML5, CSS3, JavaScript, jQuery, Bootstrap, Angular, JSON, AJAX.
  • Working experience in implementing SOAP and RESTful web services using Spring Boot.
  • Azure Active Directory (Azure AD) was used to build up applications with existing windows server along withTFS.
  • Designed and developed the application usingLean-Kanbanmethodology.
  • Hands-on experience in using message brokers such asActiveMQandRabbitMQ.
  • Good working experience in Java, J2EE, Web services, XML, n - tier architecture, Solr and Lucene, Spring, NoSQL, Kafka, Hadoop, Spark, Intellij, Eclipse, Maven, JBoss, Tomcat, Weblogic, Windows, Linux, AWS Cloud, EC2, S3, autoscaling, Quartz scheduling and good knowledge of Mongo DB, Storm.
  • Having good knowledge inNOSQLdata bases likeDynamo DB, Cassandra. Setting up and administering DNS system inAWS cloudusingRoute53.
  • Web Service testing (RESTful) and Automation using C#, .Netbased framework,Apache MTM,using JSON, XML payloads.
  • Experienced in working with big data technologies likeSpark Core, Spark Hql, Spark -Streaming, Kafka.
  • Experience in apacheHadoopfor storage part inHDFS (Hadoop Distributed File System).
  • Strong front-endUIdevelopment skills using scripting languages likeHTML5,CSS3, JavaScript,JQuery,AJAX,JSON,ExtJs, Angular Js, DOM,JSP,JQueryPlug-ins.
  • UsedReact.js MVCframework to developSingle Page Application (SPA).
  • Experience in applying Java Messaging Service for reliable information exchange across Java applications using Apache Kafka, RabbitMQ to communicate from Client to Server.
  • Hands on experience in managing Docker Containers using Kubernetes for deploying and scaling containerized applications.
  • Created custom filter inReact.JSin the application. Used services to read data from remote server usingReact.js.
  • Developing Java/J2EE applications using Java, JSP, Spring MVC, Web Services and Groovy.
  • Experience in Amazon Web Services like EC2, EKS, S3, Elastic Beanstalk, ELB, RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
  • Developed and updated the webpages usingHTML5, CSS3, React.js, Angular.jsfor achieving cross browser compatibility.
  • Experience in Database Design, creating Schemas, writing Stored Procedures, Functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
  • Experience with Relational Database development with SQL Server, Oracle, MySQL, and NoSQL databases like MongoDB.
  • Generated Java APIs for retrieval and analysis onNo-SQLdatabase such as HBase andCassandraand Worked with NoSQL databases likeCassandraandMongoDB for POC purpose.
  • Selecting the appropriateAWSservice based on compute, data, or security requirements.
  • Experience in Integration of Amazon Web ServicesAWSwith other applications infrastructure
  • Intermediate experience with Advanced JavaScript including prototype-based inheritance,AJAX,JSONand familiar with JavaScript frameworks such as,JQueryandJQuery-UI.
  • Proficient in deploying applications on web and app servers such as Apache Tomcat, WebSphere, WebLogic and JBOSS.
  • Good knowledge of designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services ( AWS) and Azure.
  • Experience with version control tools like GIT, Subversion (SVN), & CVS, and IDE's like Eclipse, RAD, NetBeans and IntelliJ.
  • Java / J2EE / Groovy / Full - Stack Developer (Willing to relocate)Accomplished software engineer with 7 years of combined experience in Java and Groovy development.
  • Experience in developing JAR, WAR, EAR files with building tools like Maven and ANT.
  • Proficient in Continuous Integration and Continuous Deployment tools like Jenkins.
  • Worked on Log4J for running logging to identify the errors in production test environment.
  • Experience with Selenium, J-Unit and Mockito in developing test cases and Log4J in determining application functionality.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL, PL/SQL,T-SQL

Web Technologies: HTML5, CSS3, jQuery, JavaScript, Angular, jQuery, AJAX, JSON, Typescript, SOAP, REST

App/Web Servers: IBM WebSphere, JBOSS, Tomcat, BEA WebLogic

Frameworks: Spring, Spring MVC, Microservices, J-Unit, Hibernate

IDE: sIntelliJ, RAD, Eclipse, NetBeans

Databases: Oracle, SQL Server, MySQL, MongoDB

Version Control: GIT, CVS, SVN

Operating Systems: Linux, Windows, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, AR

Full Stack Java Developer

Responsibilities:

  • Followed Agile methodology to analyze, define, and document the application which will support functional and business requirements.
  • Developed various screens for the front end usingReact JSand used various predefined components fromNPM and Redux library.
  • Developed complex T-SQL code such as Stored Procedures, functions, triggers, Indexes and views for the application.
  • Design and develop various SSIS package, usingscript task, data flow task, conditional split, execute sql task.
  • As a Kanban team member, active participation in all the Kanban ceremonies.
  • Customized the seleniumTest as per the Test Case by using the C# Script.
  • Developed Trade Execution listener, to receive Trade Executions (Aks) from OMS system and updates database.
  • UsedScrumAgile methodology with regular 3-week Sprint cycles working on planned/groomed user stories. Daily Scrum, Sprint cycle Reviews, Retros and planning meetings in the presence of Product Owner, Scrum Master.
  • Support 50+ microservices and .Net applications ranging from SSIS, SSRS reports to ESP / StoneBranch job schedules.
  • Developed SSIS packages which has header and footer with increment sequence number.
  • Used advanced features of T-SQL in order to design and tune T-SQL to interface the database and other applications in most efficient manner.
  • .Net applications include internal inventory management systems and label/price tag printing for stores.
  • Involved in multi-tierJava and J2EEbased applications support, responsible for writing business logic usingcore Java, SQL queries for the backend RDBMS.
  • Created Server instances onAWS.Tomcat, Swaggerandhawtioare installed and used for deploying Micro-services.
  • Developed applicaions using ASP.Net that interfaced with their legacy CAS Customer Accounting system on the mainframe
  • Performed configuration, deployment and support of cloud services includingAmazon Web Services.
  • Deployed the 3-Tier Architecture Application with UI, Business Layerand Data Access Layer using C#.NET.
  • Designed and implemented application usingJSP Spring MVC JNDI Spring IOC Spring Annotations Spring AOP Spring Transactions Hibernate 3.0 SQL ANT JMS Oracle and Oracle Web Logic Application server .
  • Modified SSIS package to load millions of rows by breaking one flat file into multiple small flat file.
  • Designed specs for an asp.net solution
  • Architected a messaging layer in ActiveMq (later Kafka) for relaying device, api and user onboarding messages from Thingspace portal to Gateway (TScore).
  • Wrote a data layer microservice to interface with Cassandra cluster.
  • Wrote an Elasticsearch microservice to create, update and query elastic search with device and api inventory.
  • Developed various T-SQL stored procedures, triggers, views and adding/changing tables for data load, transformation and extraction.
  • Develop application with use of C#.NET, LINQ by using .Net framework 3.5.
  • Wrote CRUD interfaces between microservices (Thingspace portal, TS core etc) with security (Oauth) handshakes through tokens.
  • Create various SSIS catalog and sql server agent job script in order to deploy package into SQL server 2012 SSIS server.
  • UsedScrumAgile methodology with regular 2 week Sprint cycles working on planned/groomed backlogs. Daily Stand Ups, Sprint cycle Reviews, Retros and Planning meetings in the presence of Product Owner, Scrum Master and Stake Holders.
  • Setup ActiveMq, Kafka broker clusters in a Master Slave configuration for scalability and failover and configured deployment of ActiveMQ, Kafka Docker instances on AWS.
  • Redesigned and started rewriting Thingspace portal in Scala and GoLang.
  • Generated Java APIs for retrieval and analysis onNo-SQLdatabase such as HBase andCassandra.
  • Experience onAWS Deploying, managing and operating scalable, highly available, and fault tolerant systems and managed continuous delivery systems and methodologies onAWS.
  • Experience on practical implementation of cloud-specific AWS technologies includingIAM, MFA, Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, Cloud Formation, Elastic Bean Stalk, Virtual Private Cloud (VPC), RDS and Cloud Watch.
  • Developed web pages and validated these pages using ASP.NET and C#.
  • UsedJava Message Service JMS APIfor reliable and asynchronous exchange of important information
  • Wrote standard complex T-SQL Queries to perform data validation and graph validation to make sure test results matched back to expected results based on business requirements.
  • Converting existing transactions to asp.net using C
  • Implemented the function to send and receiveAMQPmessages onRabbitMQsynchronously and asynchronously, and sendJMSmessage toApache ActiveMQon the edge device.
  • UtilizedCassandra, NOSQL database management system for keeping user generated data.
  • Involved in maintaining the user accounts(IAM), RDS, Route 53 servicesinAWS Cloud.
  • Involved in building the application which works on mainly Groovy grails, Html, Css, Rest services, Java script, Spring, Maven, Hibernate.
  • Implemented GIO Preprocessing EIP in Apache Camel JAVA DSL based as well as XML based. Defined various generic endpoints which consumes from ActiveMQ (AMQ), WMQ, Jetty and HTTP components. This preprocessing converts any type of producer message to a common GIO object.
  • Developed the unit testers using CPPUnit for C++ supported code and using NUnit for C# supported code.
  • UsedScrumone of the Agile methodologies to emphasize face to face communication and make sure that iteration is passing through full SDLC.
  • Designed and implemented multiple new features in hotwire.com related to Hotel Room search and purchase usingAJAX,JQuery,Angular JS,CSS3andHTML5.
  • Worked withJQueryPlugins to improve user experience, using DataTable, Data Charts to show the amount, availability of the hotel room left.
  • Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application.
  • Worked on different projects for redesign development of various parts of hotwire web site Hotel Search Results page Hotel Billing path using SpringMVC.
  • Used jQuery to navigate to different pages of the application using DOM elements, and to create AJAX pages
  • Used ASP.Net databinding to replace the existing static page labels with dynamic functions to populate verbiage from the specified language
  • DevelopedPL/SQL triggersandmaster tablesfor automatic creation of primary keys
  • Involved in the creation of database objects likeTables, Views, Stored Procedures, Functions, Packages, DB triggers, Indexesusing oracle tools likeToad, PL/SQL Developer and SQL* plus.
  • Designed and implementedSparkcluster to analyze Data in Cassandra.
  • Involved in writing bash scripts to automate the solr deployment, Logstash-forwarder, Logstash, background batch process for generating solr nodes health and stats report and on demand process for indexing to solr usingSolrJAPI.
  • ImplementedJQueryvalidation plug-in, modified JQuery validation plug-in to support custom validation, JQuery modal box, JQuery date picker, JQuery tooltip.
  • UsedAjaxinJSONformat for asynchronous request handling and partial refreshing by the user.
  • Used Google static map API for maps.
  • Responsible for designing the User Interface by coding in HTML5, CSS3, AngularJS 4, Type Script, MicroServices to build this SPA Single Page Application.
  • Participated in the daily Scrum meetings to produce quality deliverables within time information and clarify issues in requirements document.
  • Developed the app using design patterns like Singleton, Business Delegate, MVC and Factory Pattern for re-usability.
  • Selecting the appropriateAWSservice based on compute, data, or security requirements.
  • Experience in Node environment usingNode.js, NPM.
  • Working extensively on node.js and java for building web services.
  • Created Model logic using Java Beans and used Hibernate to store the persistence data in to Oracle database.
  • Migrated tables from SQL Server to Cassandra, which are being used actively till date.
  • Created microservices with spring boot and spring cloud and deploy to Pivotal cloud foundry (PCF).
  • Experience using Multi-Core Solr server and SolrJ API for indexing and unindexing.
  • Development of web application for administration and indexing content to multi-core solr server.
  • Involved in data loading usingPL/SQLandSQL*Loadercalling UNIX scripts to download and manipulate files.
  • PerformedSQL and PL/SQL tuningand Application tuning using various tools likeEXPLAIN PLAN, SQL*TRACE, TKPROFandAUTOTRACE.
  • Integration of Amazon Web Services(AWS)with other applications infrastructure.
  • Core development experience for Groovy Grails restful web services.
  • Created CI/CD pipelince using Azure toolsGit Hub,Jenkins,AKS(Azure Kubernetes)
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS, Typescript, jQuery, AJAX and JSON.
  • Used Microservices architecture, with SpringBoot based services interacting through a combination of REST and SpringBoot.
  • Used Pagination component ofjQueryfor navigation and usedDOMandAJAXto display page contents.
  • Designed user interface for the product of gift card usingAngular JS, jQuery, CSS3, HTML5 and JavaScript.
  • Involved in writingJava APIfor Amazon Lambda to manage some of theAWSservices.
  • Handled Browser compatibility issues for different browsers related toCSS and HTML.
  • UsedCSS3BordersandjQueryMenus as part of the UI navigation.
  • Produced client side validation throughJavaScriptandAjaxfor asynchronous communication.
  • Created interface to manage user menu usingJS, Angular JS and JQuery.
  • UsedJQueryevent handling in UI pages to display list boxes and to handle validations.
  • Involved in development of front-end components usingSpring MVC, JSP, JavaScript, JAVA, and JSON.
  • Configured indexing agent using CloudSolrServer API to index content into solr Cloud.
  • DevelopedJUnittest cases for all the developed modules.
  • Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.
  • Developed Spring Boot based Microservices with RESTful and Apache Kafka.
  • Wrote Kafka producers to stream the data from external REST APIs to Kafka topics.
  • Implemented Routing, Imperative Routing and guards with the help of Angular 4 route module.
  • Used Angular HTTP Module to make API calls and worked with the observables.
  • Responsible for writing the Design Specifications for the generic and application specific web services in Groovy n Grails.
  • Designed the automated test cases using the Selenium Web Driver 2 using C#.
  • Experience in usingNode.js, Java components.
  • Improve application security withAzure ADmultifactor authentication and conditional access along withTFS.
  • Developedmicroserviceswith Spring and tested the application using Spring Boot.
  • Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster.
  • Deployed Microservices into Docker container and made it accessible at runtime using EC2.
  • Utilized AWS Lambda platform to upload data into S3 buckets and trigger Lambda functions.
  • Worked on creating WAR/EAR files from Maven and deployed them on Apache Tomcat.
  • Used Kubernetes as an open-source platform for automating deployment, scaling and operations of applications containers across clusters of hosts.
  • Web application development using Groovy Grails JQuery AJAX and D3.js.
  • Involved in creating and extracting data from database using SQL queries, PL/SQL Stored procedures, triggers and packages on Oracle Database.

Confidential, Pittsburgh, PA

Full Stack Java Developer

Responsibilities:

  • Implemented the application using Agile methodology including daily Scrum calls, two-week iterations, user story planning, Retrospectives, and code reviews.
  • Groovy rest client that is injected into Rewards to communicate with the web services for interacting with customer data.
  • Responsible for writing the Design Specifications for the generic and application specific web services in Groovy n Grails.
  • Created Complex ETL Packages using SSIS to extract data from staging tables to partitioned tables with incremental load.
  • Created and modified stored procedures, triggers and queries for automating various interface tasks using T-SQL.
  • Wrote a SOAP interface in C that generated messages to communicate between the .net front end and the mainframe back end via MQ and CICS
  • UsedC#as a programming language and Visual Studios as IDE for automating the Test Suite with Selenium WebDriver.
  • Extensively used the advanced features of PL/SQL likeRecords, Tables, Object typesandDynamic SQL.
  • Worked onJMScomponents forasynchronousmessaging.
  • Created T-SQL queries for schemas, views, stored procedures, triggers and functions for data migration.
  • Developed application based on Spring Framework and uses J2EE Design Patterns like Facade, Singleton, Factory & Value etc. Patterns.
  • Resposible as a SCRUM master for: Facilitating the daily standup & Helping the team achieve the goals, support the product owner & eliminate any impedements.
  • Application is implemented using agile methodology where there is a dailySCRUM (KANBAN)meeting to understand the status and resolve any issues.
  • Created Spring services, Spring controllers and DAOs to achieve Dependency Injection and to wire objects of business classes.
  • Conducted Java, .NET/Web API development for the creation of new derivative products.
  • Provided production support and development for regulatory reporting requirements.
  • Frameworks and platforms: .NET Framework 4.6, Entity Framework, SQL Server, IIS, Visual Studio, TFS
  • Implementing websocket solution for the chat and messaging. Using Java JMS and ActiveMQ. Security configuration.
  • Extensive knowledge of Triggers and cursors and how to avoid it in T-SQL to gain performance boost. Cursor and Triggers optimization tips.
  • Developed Data Access Object (DAO) persistence layer using Hibernate 3.0.
  • Implemented the Spring IOC for the core business application logic and used Hibernate as persistence framework.
  • Designed and developedHybrid Framework using.Net, C# and NUnit.
  • UsedAzure Kubernetes Serviceto deploy a managedKubernetescluster inAzureand created anAKS clusterin theAzure portal, with theAzure CLI, also used template driven deployment options such as Resource Manager templates and Terraform.
  • Develop the UI component architecture for developer framework using Angular, Typescript, HTML5, CSS3 and Bootstrap.
  • Blocking, locking and deadlock issues and how to avoid it in T-SQL.
  • Involved in multi-tierJava and J2EEbased applications support, responsible for writing business logic usingcore Java, SQL queries for the backend RDBMS
  • Performed backend programming for Java applications usingJDBCconnections.
  • Implementedthe function to send and receiveAMQPmessages onRabbitMQsynchronously and asynchronously, and sendJMSmessage toApache ActiveMQon the edge device.
  • Web application development using Groovy Grails, JQuery, AJAX and D3.js.
  • Responsible for building this scalable distributed data solutions using Datastax Cassandra.
  • Deployed Spring Boot based microservices in Docker and Amazon EC2 container using Jenkins
  • Used Spring Annotations to simplify business logic for creating RESTful web services
  • Developed RESTful APIs on AWS using Spring Boot for different modules in the project as per the requirement and still working with the other modules
  • Used JSON to send and retrieve requests from servers to design functionalities in the frontend.
  • Pro-actively participated inSQL tuning, UsedANALYZE, DBMS STATS, EXPLAIN PLAN, SQL TRACE and TKPROF.
  • Design automated scripts in T-SQL, DTS, and BCP to import data from various ODBC sources into SQL Server databases to maintain the consistency and data integrity.
  • UsedSQL hints and Indexesas needed to improve SQL performance.
  • Designed and Created Database objects and Written PL/SQL scripts for data extraction and transformation.
  • Created various Angular 2 services, modules, attribute directives, template, data driven forms.
  • Used Angular-CLI with Webpack to create production ready code for deployment.
  • Secured the REST API’s by implementing OAuth2 token-based authorization scheme using Spring security.
  • UsedSpring Core annotationsforSpring Dependency Injection, Spring MVCforRest API’sandSpring Bootformicroservices.
  • Developed multiple RESTful services to perform CRUD operations related to customer account and management modules.
  • Managed SVN repositories for branching, merging and tagging and developing Shell/Groovy Scripts for automation purpose.
  • Implementing multi-tier application provisioning in OpenStack cloud, integrating it with Jenkins and SonarQube .
  • Creating test scripts usingC# and Selenium Web Driverfor the functional test cases.
  • Creating scripts in DSL Groovy which integrate with Jenkins for Automation to create seed jobs.
  • Configured AWS Identity & Access Management Groups and Users for login authentication.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Used Kafka on publish-subscribe messaging as a distributed commit log.
  • Used GIT for version control across common source code used by developers.
  • Built and deployed apps with microservice architecture in AWS using the Docker containers.
  • Managed Data backup and archiving on AWS using S3
  • Used Jenkins and AWS code deploy plugin to deploy applications on AWS Cloud.
  • Integrated Lambda with CloudWatch for Monitoring the Logs.
  • Used SQS to trigger Lambdas based on messages in the queue and added a redrive policy to avoid multiple Triggers.
  • Tuned and recorded performance of Cassandra clusters by altering the JVM parameters like -Xmx and -Xms. Changed garbage collection cycles to place them in tune with backups/compactions so as to mitigate disk contention.

Confidential, Wayne, PA

Full Stack Java Developer

Responsibilities:

  • Developed the single page application following Agile SCRUM, participated in daily standups, Sprint Reviews, Kickoffs and used Jira for project management.
  • Involved in design of Scheduling Application using the Activity, Data Flow, Class and Sequence UML diagrams.
  • Excellent implementation Persistence layer using JPA, JDBC and Hibernate.
  • Hibernate/JPA persistence for Oracle 12C Exadata database.
  • Designed and developed Spring REST API with Spring Boot.
  • Developed Data Access Object (DAO) persistence layer using Hibernate 3.0.
  • Developing new functionality and enhancing the existing functionalities by Using Spring Boot as per the Business requirement.
  • Leveraged some scripting such as Groovy, Ant etc as part of the development and testing process.
  • Worked on integrating Transcensus help feature to Ordinance Request Administation application.
  • Research and implementation of versioning of web services (SOAP services) for Temple Subsystem.
  • Application development using Grails and Groovy framework.
  • Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used jQuery to make Ajax calls.
  • Implemented Swagger for themicroservicesfor DocumentingRest API.
  • Used AngularJS and jQuery for logical implementation part at client side for all the application.
  • Used jQuery to perform AJAX calls to create interactive web pages on JSON response.
  • Developed REST services using Spring Boot to serve the UI with JSON data
  • Involved in the implementation of JMS, creating Hibernate POJO Objects, and mapped using Hibernate Annotations.
  • Worked withActiveMQfor messaging with social application
  • Used Docker as a container tool to deploy the Microservices.
  • Azure Resource Manager (ARM) provides security, auditing, and tagging features to help you manage your resources after deployment.
  • Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation.
  • Implemented JMS message listeners with JMS queues to consume Asynchronous requests.
  • Used AWS Elastic Beanstalk for continuous deployment to reduce development timelines and increase productivity.
  • Developed and implemented the business logic component in middle tier using JDBC and EJB framework including stateless session classes and Entity bean classes.
  • Wrote Hibernate configuration file, hibernate mapping files and define persistence classes to persist the data into Oracle database.
  • Implemented Maven script to create JAR, WAR, EAR files and deployed the entire project on the WebLogic Application Server.
  • Integrated JMeter Test cases into Maven and monitored error logs using Log4J to fix problems.
  • Developed JUnit test cases for unit test of all developed modules.

Confidential, Detroit, MI

Java Developer

Responsibilities:

  • Involved in various phases of SDLC including requirement gathering, analysis, development & customization of the application.
  • Implemented various Design Patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Developed Data Access Object (DAO) persistence layer using Hibernate 3.0.
  • Generated Use case diagrams, Class diagrams, Sequence diagrams using Rational Rose.
  • Implemented Struts to write Action classes for handling requests, processing form submissions.
  • Used Struts Validator for server side and client-side validations.
  • Developed User Interface using JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Enhanced the UI using HTML, JavaScript, JSON, AJAX, XML, JSP, CSS as per the requirements.
  • Used jQuery functions for logical implementation part at client-side for applications.
  • Used XML for the data transfer to the different layers and HTML and JavaScript for the front-end development.
  • Using Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.
  • Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.
  • Used SOAP client to interact with the services by providing the SOAP URL mapping.
  • Worked closely with offshore development team and developed work estimates.
  • Worked on parsing the XML files using DOM/SAX parsers.
  • Developed Hibernate DAO's using spring framework's Hibernate DAO Support and Hibernate Template.
  • Used Oracle as backend database using Windows OS. Involved in development of Stored Procedures, Functions, Triggers, Forms and Reports.
  • Implemented Session Beans for business logic and Message Driven Beans for asynchronous messages.
  • Used CVS as the version control software.
  • Created special database maintenance tools, using Perl scripts, enabling database modelers to manage the databases more effectively.
  • Involved in writing J-Unit test scripts to check the functionality of the middle tier and aid in debugging phases.

Confidential, Hoffman Estates, IL

Java Developer

Responsibilities:

  • Participated in Functional and Systems Requirements Modeling sessions to create System Requirements for the application.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
  • Developed the DAO layer using the Hibernate annotations and configuration files.
  • Used Spring MVC Framework Dependency Injection for integrating various Java Components.
  • Designed and developed user interface using JSP, HTML and JavaScript.
  • Validated the fields of user registration screen and login screen by writing JavaScript and jQuery validations.
  • Used jQuery to create drop downs, progress, menu bar and other drag and drop components.
  • Configured the Spring framework for the entire business logic layer.
  • Wrote the Map Reduce jobs to parse the web logs which are stored in HDFS.
  • Developed Simple to complex MapReduce Jobs using Hive and Pig.
  • Involved in testing and deployment of the application on WebSphere Application Server during integration and QA testing phase.
  • Used Maven Scripts to build and deploy applications and helped to deployment for Continuous Integration using Jenkin and Maven.
  • Wrote SQL queries and Stored Procedures for interacting with the SQL Server database.
  • Use the XML based request and response messages for communication and uses the DTDs for validation.
  • Developed the Message Driven Beans for purging utilities of audit log tables using JMS services.
  • Used Log4J for logging framework to debug the code.

Hire Now