Sr. Full Stack Java Developer Resume
Wilmington, DE
SUMMARY
- Around 8 years of rich indigenous experience in designing, developing and testing of distributed applications, internet/intranet base database, J2EE and SOA compliant applications.
- Experienced in Java Web - based, Desktop Based Development with Concepts of, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
- Experienced in implementing client-server business applications using MVC, SOA architecture and Micro Services.
- Experience in Agile/Scrum, Pair Programming, Test Driven Development (TDD) and Waterfall model.
- Expertise in Core java concepts like Collections, Generics, Multithreading, Serialization and Exception Handling.
- As a Java Full stack SME has expertise in developing Enterprise Applications using technologies Such as Java, PHP, JSP, Servlets, Enterprise Java Beans, Restful Web Services, SOAP Web Services, JDBC, JMS, JAXB, SOA.
- Experienced in Middleware persistence framework like Hibernate/JPA, JDBC, iBatis for mapping JavaPOJO classes/Objects with database and using Hibernate Query Language (HQL).
- Experienced in front End technologies such as HTML 5, CSS 3, JQuery, JavaScript, React JS, Node JS,Angular JS, Bootstrap, VBScript, Perl, AJAX, Adobe Flex, Action Script, JSON, XSD, XSTL, Tiles, Tag Libraries.
- Experienced in Python Flask API, proficient code in multiple languages and environments Including Python, REST Api AWS,C C++ and SQL.
- Experienced in IBMWebSphereESB and Mule ESB Enterprise Service Bus Technologies
- Expertise in Websphere Cast Iron, IBMWebSphereESB and Mule ESB technologies
- Experience in developing web applications and independent java modules using J2EE technologies, developing REST web services, Springwebapplication, SpringBoot and spring data application
- Experienced in developing an enterprise application by writing server-side code with Node JS and Express Framework, a database to store and retrieve data with Mongo DB and front-end web pages designing with React JS.
- Experience in Test Driven Development(TDD), Waterfall modelandAgile methodologieslikeSCRUM.
- Experience with Test Driven Development (TDD) like JUnit, Mockito with Top-Down approach.
- Experienced in creating dashboards, reports using Backbone JS.
- Experience in working with Service Oriented Architecture, which includes Universal Description and Discovery Integration (UDDI) lookups and Web Services Description Language (WSDL) using SOAP protocol.
- Expertise in XML technologies such as DTD/Schemas, DOM, SAX and XSLT.
- Extensively used different Tag Libraries like JSF Tags, Struts Tags, JSTL, SpringTags, DisplayTag, XML/XSD.
- Experienced in frameworks: SpringMVC, Jakartastrutsframework, JSF,spring and Hibernate.
- Strong experience in SpringFramework including Spring Core/IOC, Spring Security and implement teh autantication, authorization and access-control features by using Spring Security.
- Experienced in Distributed Transaction Management system with SpringJTA Based on Atomikos.
- Experienced in Working with SpringJDBC Template, JMS Template, EMS, and JavaBeans.
- Developed applications using latest technologies like EJB3.0, Spring2.x/3.x/4.x, Hibernate3.2/4.x, and REST based Web services (axis2.0, JAX WS 2.0), Rule Engines (Drools4.1, ILOG), XMLAPI and tools.
- Proficient in Java/J2EE Design patterns including Singleton, Summon, Protest Pool, Session Exterior, MVC, DAO, DTO, and Business Delegate in teh improvement of Multi-Tier Circulated Applications.
- Proficient in taking care of web and application servers in making Domain, configuring connection pool, JMS, Deploying applications on Web Logic, Web Sphere, Apache Tomcat, Glassfish and Jboss.
- Experience in Design, Maintain and implementation (in GO Lang) of client’s Review API.
- Experienced in developing modern applications using MEAN Stack- Mongo DB, Express JS, Angular JS and Node JS.
- Experienced on ELK Stack (Elastic Search, Log stash and Kibana).
- Worked on Mule soft studio with Sound knowledge on Enterprise Service Bus.
- Experienced in performing unit testing using JUnit framework with Mockito and Easymock, integration and deployment of applications using tools such as ANT and Maven& debugging through log4j.
- Experience in creating test suites using Jasmine, Karma and worked on tools NPM, Bower, Gruntand Testem.
- Involved in BPM (business process management) tools like JBPM and Adobe Live Cycle.
- Experience in using various AWS components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache, IAM, Cloud Watch, Cloud Formation and Dynamo DB.
- Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
- Strong Knowledge in scripting technologies like Python, Scala, Shell, Groovy on Grails and Perl.
- Experienced in Development, testing and deployment of enterprise applications on Windows&UNIX platforms using IDE's such as Eclipse, Rational Application Developer, Net Beans,Spring Tool Suite (STS),IntelliJ 14.x/15.x.
- Experience in different version controlling/tracking systems Subversion, CVS, SVN, GIT and Rational Clear Case.
- Experienced in Splunk Log Management Creating dashboards, monitoring, reporting, Email Notification to Users for threshold limit. Experience working in Kafka and Camel, with in-depth understanding of Scala.
- Good Knowledge in Apache Active MQ Series with Camel most widely used as service bus.
TECHNICAL SKILLS
Programming Languages: Java (JDK 1.5, 6, 7, 8,9), Python, JavaScript, PL/SQL, HTML (5), CSS (3), Groovy,Java/J2EE (expert), SQL, PL/SQL, C/C++, MPI
Operating Systems: Windows 7/8/10, UNIX/Linux, and Mac OS X
JAVA Technologies: Core Java 1.8, J2EE, JSP, Servlets, JDBC, Struts, Spring MVC, Hibernate, Java Reflection API, Java Persistence API (JPA), JSON, Web Services (RESTful & SOAP),JUnit, J2EE, EJB, JSF, Servlets, Portals, JSP, RMI, JMS, JDBC, JPA, Swing, JavaBeans
Web Technologies: HTML5, CSS3, XML, JavaScript, JQuery, Typescript, Node JS, Angular JS, AJAX, SOAP, JSON, JSTL
Web/Application Servers: IBM Web Sphere, Web Logic, Apache Tomcat, JBOSS, Glass Fish
IDE’s: Eclipse, My Eclipse, Web Storm, IntelliJ Idea, NetBeans, Microsoft Visual Studio
Databases: MySQL, Postgre SQL, Oracle (version -11g, 10g, 9i, 8i),SQL Server
NoSQL Databases: Cassandra, Mongo DB
ORM: Hibernate 2.0/3.0/3.5 (expert), Eclipse Link, iBATIS
Version Control: SVN, Git, CVS, BitBucket, VSS (Visual Source Safe)
Other Tools: Log4J, JUnit, TestNG, Maven, ANT, Jenkins, Cucumber, Splunk, Jira, Putty
Cloud Computing: Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS CloudWatch
Frameworks: Spring (MVC, AOP, ORM, Web Service, DAO, Social, Security, etc.), Hibernate, Bootstrap, Struts, Tiles, DWR (Direct Web Remoting), Apache Camel,Struts, Spring MVC, EJB, Tiles, Hibernate, JSF, Play, Grails, Cucumber
XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP
PROFESSIONAL EXPERIENCE
Confidential, Wilmington, DE
Sr. Full Stack Java Developer
Responsibilities:
- Involved in Requirements gathering, Analysis, Design, Development, and Testing of teh application using AGILE methodology (SCRUM).
- Created Hibernate mapping files, sessions, transactions, Query and Criteria to fetch teh data from SQL based schema
- Took part in setting up teh routing configuration using Angular 4 router for various views and subviews.
- Worked with Angular2 to generate various components, routes, services, pipes and structured teh application code.
- Implemented Springboot microservices to process teh messages into teh Kafka cluster setup.
- Migrated existing java application into Microservices using springboot and spring cloud.
- Designed and developed Microservices business components using SpringBoot.
- Experience in developing Microservices with Springboot using Java and Akka framework using Scala
- Implemented Kafka producer and consumer applications on Kafkacluster setup with halp of Zookeeper.
- Worked with SFDC team to integrate Equinox ESB-CRM services using Cast Iron.
- Responsible for teh design of ESB internal Database oracle GL control database.
- Overall architectural design of ESB integration layer.
- Understanding and translating teh requirements into application and system design of ESB modules such as calendar services, membership, framework libraries, Google sales force modules.
- Used Spring KafkaAPI calls to process teh messages smoothly on KafkaCluster setup.
- Have knowledge on partition of Kafka messages and setting up teh replication factors in KafkaCluster.
- Configured deployed and maintained multi-node Dev and Test KafkaClusters.
- Involved in designing, developing and testing teh web application by using teh HTML5, CSS3, SASS, LESS, Bootstrap, and React.JS.
- Skilled in leading frameworks as React.js to build high-quality, scalable and reusable components and Front-endsolution.
- Worked on Test Driven Development (TDD) using JUnit for writing test cases
- Implemented Test Driven Development (TDD) for developing teh application.
- Developed test cases through Test Driven Development(TDD) approach
- Setting up Angular 7 framework for UI development. Developed html views with HTML 5, CSS, JQuery, JSON, and Java Script.
- Created a RESTful Web API service using ASP.NET Web API to generate data for teh EMS which was tan consumed in teh front-end by Angular 7.
- Worked on writing unit test using Xunit, Moq, BDD
- Use BDD (Behavior-Driven Development) to develop HTML and jQuery code (Qunit, jQUnit).
- Created Batch Services to generate reports using Spring Batch and used Mockito for Behavior Driven Development (BDD) and developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, Maven.
- Design and developed web pages HTML5, CSS, Bootstrap and Client-side scripting using JavaScript, Ajax, jQuery and Angular 7.
- Developed micro apps with latest Angular 8. Micro apps are easy maintainable and highly reusable.
- Converted application from Angular 6 to Angular 8, and guided teh team in setting it up in their developer environments.
- A robust understanding of front-end technologies, Object-OrientedJavaScript, AJAX, XHTML, HTML, XML/DOM, Node.js, Angular 8, ReactJS, JS-Basedframework.
- Designed and developed client's website screens and front-end widgets using React.js.
- Maintaining parent and child elements by using State and Props in ReactJS.
- Designed and implemented server-side RESTful web services using NodeJS and handled communications to teh client side (ReactJS) using JSON.
- Implemented ReactJS code to handle cross browser compatibility issues.
- Developed various screens for teh front end using Angular8 and used various predefined components from NPM (Node Package Manager). Used NodeCron package to schedule periodically executable jobs.
- Good knowledge on client-side JavaScript framework Angular 2.x/Angular 4.x with NGRX to achieve MVVM design flow.
- Experience in Developing User Interface (UI) Rich Web Applications and Web Service Applications using HTML 4, XHTML, CSS 2, XML, AJAX, Object Oriented Java Script, ANGULARJS, REACTJS, BOOTSTRAP Framework, RESTful services, JAVA, JSP.
- Worked on middleware tool called Apigee (API Management system)
- Developed applications using Apigee Edge Micro gateway plugins.
- Experience on Analytics and management solutions for Cloud services and APIsApigee, ActiveMQ .
- Configuring infrastructure for deployment of Middleware application through APIGEE.
- Designed FACADE design patterns for APIGEE using JAVA platform.
- Configured Staging and Testing and Production environment for APIGEE Edge and APIGEE cloud-based sites.
- Used APIGEE Killer to check teh performance of each component of Apigee product and fixed lots of issues.
- Worked on building proxies and policies with in APIGEE along with security frameworks.
- Understand existing Javaservices so that they can be converted to APIGEE based services.
- Implemented persistence layer using Hibernate that uses teh POJOs (which do not have teh business processes) to represent teh persistence database.
- Developed and deployed EJBs on BEA WebLogic 8.0/7.1 application server.
- Used various core concepts such as Multi-Threading, Exception Handling, Collection API's to implement various features.
- Created a framework for all teh backend calls and used JAX-B for customized XML parsing.
- Developed session EJB and message-driven bean (MDB) to process JMS XML messages.
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Involved in design of JSP's and Servlets for navigation among teh modules.
- Created several custom tags for JSP for maximum re-usability for user interface components.
- Used JDBC calls in teh JSP to access MySQL Database, Struts Action Servlet to route teh request to corresponding Action Classes.
- Worked on UI for Layered Security and S&L modules and hands-on experience with Spark streaming to receive real-time data using Kafka.
- Involved in teh development of DOM parsing, SQL procedures and in development of IVR in VXML, CCXML by using Java and JSP.
- Moving existing monolithic architecture to microservices and migrating them to AWS cloud.
- Used log4j and slf4j for teh logging and reporting different log files and resolved defects raised in UAT and testing. Worked with teh logging framework to make it optimized for teh Amazon Kibana.
- Performed unit testing using JUnit framework and for testing Entities and teh backend services.
- Created RESTFULwebservices for refreshing teh cache memory of teh data.
- Developed Python scripts to automate teh deployments to teh WebSphere application server.
- Developed teh code based on teh design using Tiles MVC (Struts framework) and using J2EE patterns.
- Developed a free-tierDockers dashboard for teh web application using React.js.
- Changing teh AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
- 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.
- Working on designing and building MicroServices.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's
- Designed, built and deployed application using teh AWSstack (Including EC2, Mongo DB, Docker, database and used Test driven approach.
- Worked on their test automation framework written in Python and Selenium.
- Used Node.js to run Grunt tasks and build properly teh project (compile, minify, concat etc.) and Implement modules into Node JS to integrate with designs and requirements. Used GruntJS, BowerJS, Express with NodeJS.
Environment: Java 9, STS, Tomcat 7, Gulp, Spring Tool Suite, Spring, Spring Boot, Hibernate, MongoDB, RESTful Web, Service, Oracle, HTML5, CSS3, jQuery, Angular LS, Angular2, Angular4, Node JS, React JS, Redis, JSP, Struts,, JMS,Jenkins, Agile, JIRA tool, Selenium, Kubernetes, Log4j, Maven, AWS, Cassandra.
Confidential, San Francisco CA
Java Full stack Developer
Responsibilities:
- As a Java developer involved in back-end and front-end developing team. Took part in developing, maintaining, reviewing and supporting quality code and services.
- Involved in Daily SCRUM meetings and weekly SPRINT Meetings.
- Enhanced and optimized teh functionality of Web UI using Rich Faces, JSF, AJAX, CSS, HTML and JavaScript.
- Fetched JSON data within Orchestration Layer with Spring Boot Application and displaying it in UI using ReactJS.
- Analyzed business requirements to translate functional requirements into technical requirements and developed web application using MongoDB, Express, React.js/Redux and Node.js (MERNstack).
- Teh back-end use of Node JS, Express JS, MongoDB and Mongoose, teh complete MERNStack to provide RESTful API.
- Involved in Regression Testing using Selenium.
- Involved in writing and testing test scripts using SeleniumWebDriver and Java Object Oriented Programming Language.
- Experience in Web application functional testing using Selenium.
- Implemented Selenium Web Drivers and Protractor For testing teh UI componenets.
- Involved in running Selenium automation scripts and updating teh scripts per enhanced requirements using Seleniumwebdriver .
- Developed various screens for frontend using ReactJS, Used predefined components from NPM and Redux library.
- Implemented TDD (Test Driven Development) for new enhancements
- Implemented Test Driven Development (TDD) for testing teh application.
- Evaluate and identify best practices for implementing Angular7.
- Required development experience with .Net4.6.2 and above, C#,WebAPI, Angular7, Bootstrap, CSS, HTML5, SQLServer 2016 (and above).
- Followed TDD and BDD approach.
- Used Behavior Driven Development (BDD) approach to implement teh functional solutions, by writing feature file and Cucumber is used to generate code.
- Develop teh front-end components using HTML5, CSS3, Bootstrap3, and Angular7.
- Created a RESTful Web API service using ASP.NET Web API to generate data for teh EMS which was tan consumed in teh front-end by Angular 7.
- Designed, documented (Swagger) and developed Micro Services (Admin Service, Reports Service, Audit Service, Loan Processing Service) using Java, Spring Boot, Spring, Hibernate, JSON, JWT and MongoDB.
- Documented teh REST API using Swagger Framework.
- Used Swagger Framework for Restful API documentation as Swagger gives teh rich UI to test teh API.
- Implemented various features of spring framework such as Dependency Injection, IOC, Annotations and Springintegration with Hibernate.
- Implemented application architecture of teh System is based onSpring MVCandJ2EEspecifications.
- Experienced inSecurity-System developmentfor Web Applications. Involved and developed all phases of security implementation using spring security system against modes of autantications:LDAP autantication, Database autantication and Pre-Autantication.
- Integrated application withSpring Security for formbased autantication and authorizationby used spring security JSP tags to provide UI level spring security.
- Worked onSpring Quartzfunctionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
- All teh functionality is implemented usingSpring IO / Spring Boot, Thymeleaf and Hibernate ORM.
- Implemented Java EE components usingSpring MVC, Spring IOC, Spring transactions and Spring security modules.
- Implementing or exposing theMicro servicesto base on RESTful APIutilizing Spring Boot with Spring MVC. were used as teh best ecosystem to deploy and manage Micro services.
- Developed Applications using Rule Engines,Drools 4.x, and ILOGcorresponding to validate teh business User Roles.
- UsedHive QL,Map Reduce,Cassandrabulk loads,Java Web Services,UNIX Shell Scripts,Active MQ’s.
- Implemented teh application usingdesign patternssuch asSession Facade,Business Delegate,Bean Factory,Singleton,Data Access Object, andService Locator.
- Rewrite existing Java application inPythonmodule to deliver certain format of data. Generated Python Django forms to record data of online users.
- UsedAzureCloud services performed various web operations inAzureApp Service.
- Worked withJAXB,SAXPandXML Schemafor exporting data into XML format and importing data from XML to database andJAXBin teh web service's request response data marshaling as well as un-marshalling process.
- Defined strategic initiatives onContinuous Integration & Delivery (CI/CD) model withTest-driven development, Extreme programming (XP), and build automation, in an AGILE development environment to halp, respond quickly to business needs and to ship world class Quality products.
- Utilized Hibernate forObject/Relational Mapping (ORM)purposes for persistence onto teh Oracle database.
- Involved inPL/SQLchanges whenever needed in teh application and usedTOADas Oracle client to access tables, Packages, Jobs and stored procedures.
- Integration ofautomationbatch run job withJenkins. Worked with Jenkins CI tool and Build ToolAnt.
- Involved inJADsessions to gather requirements from teh end clients. UsedGITas version management, JIRA for defect management system.
Environment: Java, JDBC, Struts, JavaScript, Html, CSS, JSP, Servlets, Tomcat, Oracle, Eclipse IDE, CVS, ANT, Log4J, Web Logic Server, ReactJS, Angular, Node.Js, Spring, Spring Boot, Apache Kafka, Jenkins, JQuery, GIT, AWS, Angular, REST Web services, SOAP UI.
Confidential, Los Angeles CA
Sr Java developer
Responsibilities:
- Involved in developing Webservice operations in ServiceOrientedArchitecture (SOA).
- Followed agile methodology during complete SDLC process.
- Participated Agile/Scrum development and deployment teams
- Used Spring Framework 4.1 for teh application development.
- Responsible for Web UI development in JavaScript using jQuery, AngularJS, and AJAX.
- Involved in front end development using Struts, JSP's, JSF and JSTL.
- Developed Single Page Applications (SPA) using Angular 2, Typescript, HTML5, CSS3, and Bootstrap 3.
- Develop teh UI component architecture for developer framework using Angular 4, Typescript, HTML5, CSS3 and Bootstrap.
- Expertise in developing UI based GUIs using Java Applets, HTML5, DHTML, JavaScript, Typescript, AngularJS, Angular 2/4/5, XML, DOJO, AJAX, JSF, JSP & spring form tags
- Experience with Object-Oriented programming, Laravel, Vue.js, AngularJS.
- Hands on experienced working with front end frameworks like AngularJS andbackend frameworks like CodeIgniter and Laravel for PHP
- Used npm commands to mix teh CSS and JavaScript files in Laravel.
- Used JAXB for marshalling and unmarshalling of work order, billing XML documents, and JAXP for processing.
- Developed REST Web services to make web service calls simple and easy for teh client to access it with teh halp of standard HTTPURIs
- Used SpringBoot which is radically faster in building cloud Microservices and develop spring based application with very less configuration.
- Responsible for writing teh Design Specifications for teh generic and application specific web services in Groovy n Grails.
- Web application development using Groovy Grails JQuery AJAX and D3.js.
- Involved in building teh application which works on mainly Groovy grails, Html, Css, Rest services, Java script, Spring, Maven, Hibernate.
- Used Groovy rest client that is injected into teachscape core to communicate with teh web services
- Groovy rest client that is injected into Rewards to communicate with teh web services for interacting with customer data.
- Worked on Automated Functional Testing using SpockFramework in Groovy.
- Writing Junit, mockito and spock, and encourage/halp others developers to write more scenario with good amount of code coverage.
- Developed teh unit test with Spock frame work (Spock test) to validate teh release of teh built components using Clover code coverage.
- Design and developed request and response XMLSchema (XSD) documents for Webservice operations such as Retrieve History.
- Developing Intranet WebApplication using J2EE architecture, using JSP to design teh user interfaces and Hibernate for database connectivity.
- Developed DAOs using JPA, Hibernate persistence API for teh database operations to interact with Oracle Database.
- Implemented teh application using SpringBootFramework and handled teh security using Spring Security.
- Developed web service client using Spring Framework and RESTHTTP protocol to get customer credentials and information.
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, JQuery, AJAX and JSON.
- Implementing JSP Standard TagLibraries (JSTL) along with Expression Language (EL).
- Creating custom, general use modules and components which extend teh elements and modules of core AngularJS.
- Extracted data in UI for different clients using JSON.
- Used AngularJS as teh development framework to build a single-page application and reusable AngularJs applications.
- Integrated with third party Sale point API to make restful Webservice call.
- Expertise building SOAP Web services based on AWS (AmazonWebServices).
- Have Experience in using Github repository to run teh Jenkins job for Continues Integration while developing teh applications and posting them in GIT.
- Involved extensively in CodeReviews, Unittesting and ProcessImprovements.
Environment: JDK, Eclipse, Agile, Spring FW, Cache Abstraction, REST WebServices, tomcat, Oracle 11g, Spring MVC, Hibernate, Drools, JPA, Maven, GIT, Bamboo CI,, JUnit, Cucumber, Log4j, HTML5, CSS3, javaScript, ExtJs, JSON, JMS, DB Visualizer, Weblogic, UML, Mockito, JSP, XML, JAXB, Unix, Subversion(SVN), ClearCase, Jenkins.
Confidential, Raleigh NC
Java developer
Responsibilities:
- Developing through teh use of HTML5, CSS3, jQuery, JavaScript& working knowledge of bootstrap.js.
- Designed Frontend with an object oriented JavaScript Framework like AngularJS.
- Built HTML5 pages which were wrapped into a CRX for deployment as a chrome extension.
- Helped facilitate teh company's move from a chrome extension to a windows application.
- Used a combination of TortoiseMerge and Beyond Compare to keep teh windows application branch and teh chrome extension branch in sync.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
- Used ApacheCordova to wrap teh AngularJSSPA for deployment as a windows application.
- Interacted with Salesforce to fetch data using SOQL queries and Angular's$http service.
- Used SVN through TortoiseSVN for version control.
- Added a custom implementation of a gesture based navigation on page with snapping through teh use of Vanilla Javascript.
- Developed page layouts, Navigations and presented designs and concepts to teh clients and teh management review.
- Used jQuery to make teh HTML, DHTML and CSS code interact with teh JavaScript functions to add dynamism to teh web pages Confidential teh client side.
- Used AJAX effectively to create pagination and with client side events like quick search.
- Built custom directives to make code more modular.
- Worked on Cross-Browser compatibility and fixed teh bugs, for several browsers.
- Built custom rest API though teh use of AWSLambda and AWSAPIGateway.
- Used NodeJS to build AWSLambda code and used it to debug code locally before pushing teh code to AWS.
- Used AWSCloudFront to setup a dynamic CDN to use as a mirror for files in an AWSS3 bucket to side step simultaneous connection limitations for AWSS3.
- Debugged teh AWSLambda code through teh use of AWSCloudWatch.
- Used an AWSEC2 instances with NodeJS to performance test teh code that was being written.
Environment: HTML5, AWS, CSS, Selenium, FIX Protocol 4.4, ATDD, GIT, Ajax, PostgreSQL, Splunk, ELK, Angular 4, Angular CLI, Webpack, Node JS, React JS, Redux, Spring Boot, Spring Batch, REST, Grails, Struts, Junit, Mockito, Power Mock, Mock MVC, Jasmine, Karma, Gradle, Selenium, Protractor, Lambda, Cloud formation, SNS, Cucumber, Jira, Confluence, Windows, Linux, UNIX.
Confidential, Jacksonville, FL
Java Developer
Responsibilities:
- Responsible and active in teh analysis, design, implementation, and deployment of full Software Development Lifecycle (SDLC) of teh project.
- Designed and developed user interface using JSP, HTML and JavaScript.
- Defined teh search criteria and pulled out teh record of teh customer from teh database. Make teh required changes and save teh updated record back to teh database.
- Validated teh fields of user registration screen and login screen by writing JavaScript and JQuery validations.
- Used DAO and JDBC for database access.
- Developed stored procedures and triggers using PL/SQL in order to calculate and update teh tables to implement business logic.
- Design and develop XML processing components for dynamic menus on teh application.
- Developed teh business logic using Java Beans and Session Beans.
- Developed system to access to legacy system database (JDBC).
- Implemented validation rules using Strutsframework.
- Developed user interface using JSP, HTML and Velocity template.
- Persistence Layer operations are encapsulated in a Data Access Objects (DAO) and used Hibernate for data retrieval from teh database.
- Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
- Developed Web services component usingXML, WSDL andSOAPwithDOMparser to transfer and transform data between applications.
- Exposed various capabilities as Web Services usingSOAP/WSDL.
- Used SOAPUIfor testing theRestful Web servicesby sending anSOAPrequest.
- Used AJAX framework for server communication and seamless user experience.
- Created test framework onSeleniumand executed Web testing inChrome, IEandMozilla throughWeb driver.
- Developed RESTfulWeb Service using spring and Apache CXF.
- Created Java Servlets and other classes deployed as EAR file, connecting to Oracle database using JDBC.
Environment: Java, Oracle, HTML, XML, SQL, J2EE, JUnit, JDBC, JSP, Tomcat, SQL Server, MongoDB, JavaScript, Hibernate, MVC, JavaScript, CSS, Maven, Java 1.6, XML, Junit, SQL, PL-SQL, Eclipse, Web Sphere.
Confidential
Java/J2EE Consultant
Responsibilities:
- Involved in design ofJSP’sandServletsfor navigation among teh modules.
- Designed cascading style sheets andXMLpart of Order entry Module & Product Search Module and did client side validations with java script.
- Developed client customized interfaces for various clients using CSS and JavaScript.
- Designed and implemented teh User interface using HTML, CSS, JavaScript and SQL Server.
- Developed Interfaces using JSP based on teh Users, Roles, and Permissions. Screen options were displayed on User permissions. dis was coded using Custom Tags in JSP using Tag Libraries.
- Created web services using Advanced J2EE technologies to communicate with external systems.
- Involved in teh UI development, including layout and front-end coding per teh requirements of teh client by using JavaScript and Ext JS.
- Used Hibernate along with Spring Framework to integrate with Oracle database.
- Built complex SQL queries and ETL scripts for data extraction and analysis to define teh application requirements.
- Developed UI usingHTML,JavaScript, JSP, and developed Business Logic and Interfacing components using Business Objects,XML andJDBC.
- Designed user-interface and checking validations using JavaScript.
- Managed connectivity usingJDBCfor querying/inserting & data management including triggers and stored procedures.
- Developed various EJBs for handling business logic and data manipulations from databases.
- Performing teh code review for peers and maintaining teh code repositories using GIT.
- Enhanced teh mechanism of logging and tracing with Log4j.
- Web services client generation using WSDL file.
- Involved in development of teh presentation layer using STRUTS and custom tag libraries.
- Performing integration testing, supporting teh project, tracking teh progress with halp of JIRA.
- Acted as teh first point of contact for teh Business queries during development and testing phase.
- Working closely with clients and QA team to resolve critical issues/bugs.
Environment: JSP, Servlets, Struts, Hibernate, HTML, CSS, JavaScript, JSON, REST, JUnit, XML, SASS, DOM, Web Logic (Oracle App server), Web Services, Eclipse, Agile.
Confidential
Software analyst
Responsibilities:
- Responsible for coding User interfaces using Spring MVC.
- Working knowledge of SQL, JDBC, relational database design
- Linux Operating System / Bash Shell Scripting Open Source Technologies
- Responsible for coding POJO Classes.
- Implemented Business logic.
- Developed Client-side validations using Spring framework.
- Functional Testing and Bug fixing.
- Assist in development of software technical documentation
- Assist in researching and assessing new technologies with international team members
- Participate in agile driven team work
- Is responsible for developing, coding, testing and debugging new highly complex software solutions or enhancements to existing software in a maintenance capacity
- Resolves customer complaints with software and responds to suggestions for improvements and enhancements
Environment: Agile, Core Java, Spring, Hibernate, REST, SOAP, Tomcat, JSON, AJAX, JUnit, Mockito, Ant.