Full Stack Java Developer Resume
Nashville, TN
PROFESSIONAL SUMMARY
- I have over 7 years of experience as a Java J2EE Developer in Object Oriented development including experience utilizing Spring MVC and Dependency Injection modules as well as Hibernate to connect to the database. Also TEMPhas developer REST API’s that halp the database and UI side communicate. Also have written PL/SQL code in an Oracle database environment and TEMPhas focused on data transaction security.
- Implementation, analysis, design, development, customization, testing and implementation of software applications moreover deployment of web and distributed Enterprise applications on AWS platform with exposure to multiple Amazon services.
- Experience in designing and developing web - based applications using Java, J2EE, Web Services, both SOAP/WSDL and REST, MVC framework, Spring Security 3.2, Spring 4.x, Hibernate 4.x, Struts 2.x, Oracle, and SQL.
- Experience inCore Javaand implementing concepts likeMultithreading, Concurrency,Exception Handling, File handling, IO, Generics and Java collectionsin various projects
- Experience in developing applications usingSDLC methodologies likeWaterfall,RUP, Agile (TDD, SCRUM) andTest-Driven Development.
- DevelopedService Oriented Architecture (SOA)andMicro Service ArchitecturebasedJ2EEapplications.
- UtilizedJava 8features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application
- UtilizedJava 8features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
- Experience in developing and deploying applications onCloud PlatformslikeAmazon Web Services.
- ManagedAmazon Web ServiceslikeEC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC)throughAWSConsole andAPIIntegration.
- Expert inCore Javaand implementing concepts likeMultithreading, Concurrency,Exception Handling, File handling, IO, Generics and Java collectionsin various projects.
- Expertise in implementingdesign patternslikeSingleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front ControllerandDAO pattern.
- Expertise in developingweb pagesusingHTML5, CSS3, Bootstrap, JavaScript, jQuery, AjaxandAngularJSwith webpage cross browser compatibility andresponsive web designand have noledge on Server scripting language likeNode JS.
- Experienced in developing web-based applications usingJava/J2EE, Servlets, Struts (Struts, Tag LibrariesandStruts custom validation rules, Tiles), Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring Data, JDBC, Web Services (SOAP & Restful services) andORMframeworks likeHibernate, IBatis.
- Worked extensively on Hadoop eco-system componentsMap Reduce,Pig,Hive,HBase,Flume,Sqoop,Hue,Oozie,SparkandKafka.
- Worked on various spring modules (Spring Core, Spring MVC 4.x/3.x, DAO and AOP) along with Hibernate as the back end ORM 4.x/3.x tool for implementation of persistence layer and mapping of POJOs.
- Worked withSQLdatabases like Oracle, My SQL, IBM DB2 and Hands on Experience in working withNoSQLDatabase likeMongoDB,Cassandrato manage extremely large data sets
- Implemented DAO layers using JPA standards and Hibernate API interfaces.
- Expertise in Database application programming for MySQL 5.5, server using Stored Procedures, Triggers, Views etc.
- Expertise in working withObject Oriented Programming(OOP) Concepts likePolymorphism,Inheritance,Abstraction,EncapsulationandWebservicesSOAP(Simple Object Access Protocol), Microservices RESTful/REST (Representational state transfer), Web services componentsi.e.,WSDL (Web Services Description Language Experienced in using and configuring AWS services such as EC2, etc.
- Exposure to NoSQL database programming - MongoDB, Cassandra.
- Experience in web standards front-end development including HTML 4.0 and 5, CSS 2.1/3, unobtrusive JavaScript with the jQuery framework and AJAX technologies.
- Experience in Angular and its related CRUD operations. Implemented services using TypeScript and node.
- Golang and Java were used as a backend REST service while AngularJS was used for the user interface.
- Experienced in implementing presentation layer using JSP, HTML 5, CSS3, Ajax, jQuery, Java script and servlets.
- Experienced with IBM Web Sphere Application Server and Apache Tomcat Application Server 7.x/8. x.
- Extensively used Dynatrace as a monitoring tool to analyze the production nodes and the Garbage collection records.
- Implemented Dynatrace Functionalities to Monitor the CPU utilization on the production Apache Nodes and monitor the traffic on each production node.
- Experience in using version control tools like GIT.
- Incorporated continuous integration/continuous deployment (CI/CD) using tools like Jenkins.
- Involved in creating and executing Unit test cases using JUnit 4.x.
- Implemented Agile Scrum software development methodology and Test-Driven Development (TDD) to provide high quality solutions by using tools like JIRA.
- Excellent analytical, logical, and programming skills, Self-Motivated, Self-Starter, Team Player can work with minimal supervision with TEMPeffective Communication skills and Organizational skills combined with attention and Time management skills.
TECHNICAL EXPERIENCE
Programming Languages: Java 7/8/J2EE, C# Technologies & Service API’s JSP, Servlets, JDBC, JPA, JMS, ESB Web Services.
Web Frameworks/ Open Source: Struts, Spring MVC, Spring Boot, Spring Batch, Angular JS, Bootstrap
ORM: Hibernate.
Databases: Oracle (8i/9i/10g/11g), DB2, My SQL, SQL Server, NoSQL, MongoDB.
Application Servers: Oracle Web Logic 8.1/10.3, IBM Web sphere 5.1/6.0/7.0, Apache Tomcat, JBoss.
Web Services: AWS, REST, SOAP, WSDL, SOA.
Operating Systems: Windows XP/VISTA, UNIX/LINUX.
Apache Tools: Log4j, Maven.
Development Tools: Eclipse, IntelliJ.
Testing Tools: JUnit, Selenium.
Programming Concepts: Object Oriented Programming (OOPS). Design Patterns, Data Structures.
User InterfaceTechnologies: HTML5, CSS3, Java Script, AJAX, XML, XSLT, X Path, Angular 6+ and ReactJS
Version Control: SVN, GIT, GitHub.
SDLC Methodologies: Agile, Waterfall and Scrum Methodology.
PROFESSIONAL EXPERIENCE
Confidential, Nashville TN
Full Stack Java Developer
Responsibilities:
- Provided support for Capital Stream as an Equipment finance loan origination application.
- Implemented Inhouse Enhancements and supported dealers and customer is all over the globe.
- Implemented Angular Router to implement Single Page Application (SPA).
- Attended SCRUMS, grooming sessions for the Progress of the Project and made the team to understand the Business Requirements and avoided the Road blockers.
- TEMPEffectively worked on debugging the RESTAPI’s and SOAP API’S and validated the Communication between the overall stack according to the business needs.
- Worked on making UI adjustments using Angular8, Node JS, HTML, CSS, JSP and Java Script framework for the better UI Experience.
- Working noledge in JSON and XML technologies like XSL, XSLS, XPath, parsers like JAX, DOM, and JAXB.
- Experienced in Content Authoring, Administration, and Integration with AEM.
- Expert inCore Javaand implementing concepts likeMultithreading, Concurrency,Exception Handling, File handling, IO, Generics and Java collectionsin various projects.
- TEMPEffectively worked on building Jenkins’s pipeline with the Converged Ops team for covering the Code scan via Fortify.
- Worked on Angular databinding, Customer Directives, Scope, Inheritance, Controllers, Services, Directives.
- Strong Experience in JBoss 6.1.0/5.1.2/4.x and Tomcat 6.x/5.x/4.x Application Servers Administration
- Installation and configuration of AEM (5.6, 6.0,6.1) on Linux OS using WebSphere 8.5.x & DB2
- Experience in handling messaging services usingApache Kafka.
- ConfiguredKafkato read and write messages from external programs.
- ConfiguredKafkato handle real time data
- Develop theUIcomponent architecture for developer framework usingAngular 4,Typescript, HTML5, CSS3 and Bootstrap.
- Capable of defining a secure and scalable architecture using Adobe Experience Manager (AEM)
- Used Streams and Lambda expressions available as part ofJava 8to store and process the data
- Worked on creatingAngular custom pipesto sort the history of various customers through order of date, year, and month, ng-For for display of the history of customer details in tables.
- Strong front-endUIdevelopment skills using scripting languages likeHTML5,CSS3, JavaScript,jQuery,AJAX,JSON,ExtJs, Angular Js, DOM,JSP,jQueryPlug-ins.
- Experienced in creating various dashboards, metrics, alarms, and notifications for servers usingAWS Cloud Watch,Grafana,PrometheusandNagios
- AmazonEC2is also used for deploying and testing the lower environments such as Dev, INT and Test.
- Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
- Development of static web pages, landing pages, category landing pages using content management system, AEM 6.2.
- Extensive use of AEM tag libraries and custom tag libraries in components.
- ImplementedOAUTH 2(Rest service autantication) in our application to communicate securely with other protected resources by exchanging access tokens for autantication instead of using username and passwords.
- WroteKafkaproducers to stream the data from external rest APIs toKafkatopics.
- UsedCSS (Cascading Style Sheets)inASP.Netpages.
- CreatedUser Controls and Custom Controlsfor common purpose in the whole application.
- Implemented REST services by Golang with microservices architecture.
- Developed new RESTful API services that work as a middleware between our application and third-party APIs that we will used using Golang.
- Experience writing data APIs and multi-server applications to meet product needs using Golang.
- Experience in writing the HTTP RESTful Web services and SOAP API's in Golang.
- Extensive experience in developing Microservices usingSpring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.
- pipelining.
- Secured the API's by implementingOauth2token-based autantication/authorization scheme usingspring security.
- Designed and developed third-party Payment services to Offer Users Convenient Payment Methods based onOAuthProtocol
- UsedHibernateORMframeworkas persistence engine and wroteHibernateQueriesto automate the mapping betweenOracledatabase andObjectsinJava.
- Involved in writingSQLandStored Proceduresfor handling complex queries with halp ofTOADand access them through Java Programs fromOracle Database.
- Worked withMongoDBto store non-relational data into collection and retrieve them whenever required.
- Cloud Watchis used to monitor the application and to store the logging information.
- Designed and implemented the Rest API for the UI screen through the mobile user can look-up the available health plans and monthly premium against each of them by taking the zip code as the parameter.
- UtilizedKubernetesfor the runtime environment of theCI/CDsystem to build, test deploy.
- Used SOAPUI tool extensively to conduct regression testing and performance testing in our services.
- Familiar with creating Custom ReusableReactComponents Library.
- Developed user interface by using theReact JS, FluxforSPAdevelopment.
- Implementedreact JScode to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Used React-Router to turn application intoSingle Page Application
- Expert in generatingSub Reports, Standard, Mailing Labels, Cross Tab ReportsandGraph Reportsby usingChart expertof Crystal Reports.
- Worked on adding Logger statements (Log4j Framework) to generate Error logs in the code base for better debugging of the issues in the team while deploying in the AWS.
- TEMPEffectively used the Core Java concepts like String handling, Collection framework, Multithreading, Exception handling, Generics, Synchronization, OOPS concepts.
- TEMPEffectively worked on running and debugging the Automation test cases for Jenkins’s deployment using Selenium.
- Experienced on WCAG 2.0 level A & AA success criteria andwidespread noledge onUS ADAfor digital assets to fix HTML, CSS, and JavaScript issues.
- UsedKubernetesto orchestrate the deployment, scaling and management of Docker Containers.
- Used Spring boot, Spring MVC Frameworks for making the complex implementation of the APIs to Simple one’s.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker.
- Extensively usedJava 8features such as lambda expressions, Parallel operations on collections, multithreading and for TEMPeffective sorting mechanisms
- Make sure the webapps/sites responsiveto all digital devices meet in accessibility followingWCAG 2.0 Guideline and ADA technical standers.
- TEMPEffectively processed all loan transactions including advances, repayments, rollovers, interest, and fees in LoanIQ.
- Good Knowledge on working withOAUTH2.0to provide autantication and authorization to Rest services by exchanging Access tokens Designing Test Cases and tested using JUnit.
- Hands-on experience in usingEclipse,Log4j, slf4j, JUnit, Mockito, TestNGfor building, logging, testing andVisual Source Safe, CVS and SVNfor version control.
- Prepared test suites and unit tested the software using Junit.
- Involved in production support, assigning production issues and enhancements.
- Created Project Implementation Plan for production releases and support production release checkouts.
- Worked with executed unittest cases by using JUNITfor accuracy of code andlogging with log4j.
- Moderate understanding of Unix/Linux systems from Kernel to shell and beyond.
- Provided round the clock production support on issues. Whenever the issue rose in production and need to join the call immediately and work with all the application teams resolve.
- Implemented process improvement tools in production support activities.
- Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
- UtilizedJava 8features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
- Experience usingHibernatefor mapping Java classes with database and usingCriteria APIandHibernate Query Language (HQL).
- Single Sign On (SSO) autantication is implemented using Spring security and Site Minder so that user can sign into single site and browser will sign automatically to another cross domain
- Primarily focused on spring components, Dispatcher servlet, Controllers, View resolvers.
- Extensively worked on HQL for fetching the Data from the Database (POSTGRESQL) and for deploying in the AWS.
- Introduced to Golang while working within a project.
- DevelopedJUnittest cases for all the developed modules. UsedCVS as version control.
- TEMPEffectively worked on making Backend service side changes for adding New Features like interacting with other API.
- Knowledge writing data APIs and multi-server applications to meet product needs using Golang.
- Experience in handling, configuration, and administration of databases likeMySQLand NoSQL databases likeMongoDBand Cassandra.
- Experience in working with databases like MongoDB, MySQL, and Cassandra
- Used Eclipse, STS, IntelliJ as an IDE for debugging the code base in my Local Environment.
- Worked on tools like Git-hub, Maven build tool and Nexus repo for required jar’s downloading and configure the code base in the Local Environment to adopt to AWS and deployed in the TST, dev, UAT servers after checking the functionality.
- Designed, developed, and implemented unit tests and product features.
- UsedSQLextensively in command objects of Crystal reports.
- Developed REST API’s using Spring MVC and Spring boot, hosted all Micro services.
- Participated in a Scrum team and Agile Practices including Test-Driven Development (TDD), Behavioral-DrivenDevelopment(BDD).
- Experience in managing large, shared MongoDB cluster.
- Extended my support during SIT and UAT phases
- Used Core Java core features such as OOPs concepts, Collections, Serialization and Exception in this application.
- Generate reports withparameters, sub reports, cross tabs, chartsusing Crystal Reports.
- Participated in creation variousPL/SQL stored procedures, views, functions,and temporary tables for data input to the Crystal Reports.
- Successfully built Web and Mobile Payments (WMP) UI using React Framework and integrated to the Backend Service via Ajax call.
- ImplementedOAUTH 2(Rest service autantication) in our application to communicate securely with other protected resources by exchanging access tokens for autantication instead of using username and passwords.
- Involved in writingSQLandStored Proceduresfor handling complex queries with halp ofTOADand access them through Java Programs fromOracle Database
- Worked on Debugging the Services and made changes to the Functionality accordingly.
- Responsible for Knowledge transferring to the teammates and provided all the necessary Information to Complete the Project in Time.
- Designing and developing restful API and services using best practices to interact within the Micro services and with the front end and Security is provided via JWT Tokens.
- Worked on Scheduled Payments, Automatic Payments (APO) and Changing the Service Calls according to the Business Requirements.
- Responsible for building the service using Spring Boot and integrating with other services.
- Used Restful web services to expose certain functionalities of the application.
- Build REST web service by building Node JS Server in the back end to handle requests sent from the front-end JQUERY, AJAX via JSON.
- Tools JBoss EAP 4.3 JBoss EWS 1.0 F5 Load Balancer Tomcat 5.5 ANT Jboss developer studio.
- Used Rally for bug tracking, issue tracking and project management.
- Followed Agile Software Development Methodology and Test-Driven Development (TDD) to build the application iteratively and incrementally. Participated in scrum related activities and Daily Scrum Meetings.
Confidential, Minneapolis, MN
Java Full Stack Developer
Responsibilities:
- Analysis and understanding of business requirements.
- Knowledge writing data APIs and multi-server applications to meet product needs using Golang.
- Involve in the overall system analysis, design, development, and documentation.
- Developing modules in the project using the JSP with JSTL, Servlet, Spring MVC and EJB alongside JDBC for handling database access on the platform of inhouse framework NEXTGEN.
- Using JDBC for handling the database access, write Pl / SQL queries to do CRUD operations on database.
- Experience writing apps from scratch in Kotlin with Android studio.
- ImplementedKotlin with Androidcontent providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications
- Implemented the Kotlin with Android studiofor smooth functioning of the location-based services GPS, Bluetooth on Android
- Angular guardswere used for autantication to tell the router whether it should allow navigation to requested resource.
- Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
- Had noledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
- Implemented to reprocess the failure messages in Kafka using offset id.
- Implemented Kafka producer and consumer applications on Kafka cluster setup with halp of Zookeeper.
- WroteKafkaproducers to stream the data from external rest APIs toKafkatopics.
- WroteSpark-Streamingapplications to consume the data from Kafka topics and write the processed streams toHBase
- 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 Lease Accelerator (LA) and Sequentra to Laverton Integration system.
- Used Spark API to generate Pair RDD using Java programming.
- Have noledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
- Support the definition of AEM development standards and frameworks, software architecture, design principles and ways of working
- Manage the technical delivery of custom development, integrations, and data migration elements of an AEM implementation
- Proficient with authoring, and deployment activities in AEM
- Worked on Big Data Integration &Analytics based on Hadoop, SOLR, Spark, Kafka, Storm and web Methods
- Developed, and implementedarchitectural solutionsinvolving multiplePivotal Cloud Foundry (PCF) foundationsonVMwarevirtual infrastructure (on-premises
- Experience in using build/deploy tools such asJenkins, Docker, and OpenShiftfor Continuous Integration & Deployment for Microservices.
- Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
- Introduced to Golang while working within a project.
- UsedJava8features like stream and Lambda expressions.
- Single Sign On (SSO) autantication is implemented using Spring security and Site Minder so that user can sign into single site and browser will sign automatically to another cross domain
- Expert inCore Javaand implementing concepts likeMultithreading, Concurrency,Exception Handling, File handling, IO, Generics and Java collectionsin various projects.
- Followed Web Accessibility Guidelines while coding the website following with WCAG 2.0 and providingsuggesting to designers and developers about accessibility.
- Developed front-end screens and server-side scripts usingHTML,DHTML,CSSandJSP
- Developed Rest API to processes the data from DB to another Rest Service.
- Extensive support to SIT and UAT phases of the project deliver the project on time.
- UsedNOSQLdatabase Amazon dynamo DB to store data of reporting Application.
- Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application.
- Knowledge on implementing the routing technique in Golang using Gorilla mux as request router and dispatcher for matching incoming requests to their respective handler.
- Implementedreact JScode to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Converted a monolithic app to microservices architecture using Spring Boot using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
- Used React-Router to turn application intoSingle Page Application
- Designed and Developed UI for Portfolio Review Dashboard application usingAngular-JS, HTML, CSS, Bootstrap, LESS, JavaScriptandjQuery
- UsedReact fluxto polish the data and for single directional flow.
- Extensively usedJava 8features such as lambda expressions, Parallel operations on collections, multithreading and for TEMPeffective sorting mechanisms
- Experience inintegrating databaseslike MongoDB, MySQL withwebpageslike HTML, PHP, and CSS to update, insert, delete, and retrieve data with simple ad-hoc queries.
- Cloud Watchis used to monitor the application and to store the logging information.
- Performing front-end validations using JavaScript and performing manual testing.
- Involved in Unit integration, acceptance testing with test cases and resolving priorities issue assigned on JIRA related to the support system.
- Re-engineered and Re-factored existing code to support the conversion process.
- Good noledge and experience in using CloudWatch, Nagios, Prometheus and Grafana for logging and monitoring.
- Used Golang IDE for development. Used GitHub and Jenkins for the continuous integration and deployment.
- Experience with designing and configuring secureVirtual Private Cloud (VPC)through private and public networks in AWS and create various subnets, routing table, internet gateways for servers
- Created solutions forservice-to-service securityin PCF.
- Worked onHibernateinData Access Layerfor mapping thejavaobjects to relational database andSQLqueries to fetch the data, insert and update the data from the database.
- Experience on Deployment Automation & Containerization Docker, Kubernetes
- Developing and rectifying backend code based on business requirements by using Bitbucket as version control system.
- Strong Experience in JBoss 6.1.0/5.1.2/4.x and Tomcat 6.x/5.x/4.x Application Servers Administration
- Used Spring boot actuator to monitor and manage applications in the production environment.
- Exposed to various phases Software Development Life Cycle using Agile - Scrum software development methodology.
- Involved in writingSQLandStored Proceduresfor handling complex queries with halp ofTOADand access them through Java Programs fromOracle Database
- Tools JBoss EAP 4.3 JBoss EWS 1.0 F5 Load Balancer Tomcat 5.5 ANT Jboss developer studio.
- Involved in design and developing of various utility classes that support application.
- Established infrastructure and service monitoring using Prometheus and Grafana.
- Worked on creating documents in Mongo database.
- Extensively used spring framework for dependency injection and transaction management.
- Implemented Spring 4 MVC for navigation and controlling action classes and view pages.
- Developed Data Access Object (DAO) persistence layer using Spring 4, JDBC Template.
- Used Oracle 11g database and developed stored procedures using Oracle PL/SQL and developed complex queries for business data processing.
- Performed unit testing on various project modules using JUnit framework.
- Applied write concern for level of acnoledgement while MongoDB write operations and to avoid rollback.
- Used JavaScript for client-side validations. Used JUnit for unit testing of the system and Log4J for logging.
- Written the JUNIT test cases for the functionalities.
- Created Crystal Reports for different teams and groups in the organization to fulfill their business needs.
- Developed reports in Crystal 10 and Deployed and scheduled reports in Crystal Enterprise 10.
- Scheduled reports to go to users directly, to share drives, etc. usingCrystal Management ConsoleandSAP BO CMC.
- Customized XML document and forward the data to downstream applications.
- Incorporated Spring 4 and AOP for alert management to stakeholders.
- Configured Maven for dependency management, Log4j for logging and debugging and Git for version control.
- Developed test cases and performed unit testing using JUnit4 framework in Test Driven Development (TDD) approach.
Confidential, TX
Java Full Stack Developer
Responsibilities:
- Extensively used spring boot for dependency injection and transaction management.
- Implemented Spring 4 MVC for navigation and controlling action classes and view pages.
- Developed Data Access Object (DAO) persistence layer using Spring 4, JDBC Template.
- Used MySQL database and developed stored procedures using Oracle PL/SQL and developed complex queries for business data processing.
- Wrote microservices using Golang.
- Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
- Had noledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
- Implemented to reprocess the failure messages in Kafka using offset id.
- Implemented Kafka producer and consumer applications on Kafka cluster setup with halp of Zookeeper.
- Experience with designing and configuring secureVirtual Private Cloud (VPC)through private and public networks in AWS and create various subnets, routing table, internet gateways for servers
- 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 Lease Accelerator (LA) and Sequentra to Leverton Integration system.
- Used Spark API to generate Pair RDD using Java programming.
- Have noledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
- Built real timedata pipelinesby developingKafkaproducers andSparkstreaming applications for consuming.
- Worked on Big Data Integration &Analytics based on Hadoop, SOLR, Spark, Kafka, Storm, and web Methods
- Developed new RESTful API services that work as a middleware between our application and third-party APIs that we will used using Golang.
- Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
- Implemented the application usingSpring IOC, Spring MVC Framework, Spring AOP, Spring Boot, Spring Batch, and handled the security usingSpring Security.
- Designed and developed the End Points(Controllers), Business Layer,DAO LayerusingHibernate/JDBCtemplate andSpring IOC (Dependency Injection).
- Spring MVCmodel integration for front-end request action controller.
- Researching JavaScript based frameworks likeReact Native and Ionic/Cordovafor frontend.
- Configured application with OAuth to achieve desktop SSO.
- Widespread experience on accessibility standards & laws and code core components: HTML5, SCSS, JavaScript,WCAG 2. 0, WCAG 2.1, CVAA, ADA, Section 504, and Section 508
- Involved in creating variousPL/SQL stored procedures,views, functions,and temporary tables for data input to the Crystal Reports.
- UsedJava 8 Method Referencesfeature to point to methods by their names and usedfunctional Interfaces.
- UsedSpring MVCframework for implementingModel-View- Controller (MVC)architecture at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
- 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.
- Had noledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
- Implemented to reprocess the failure messages in Kafka using offset id.
- Implemented Kafka producer and consumer applications on Kafka cluster setup with halp 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 noledge 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.
- UsedSpring AOPfor solving crosscutting concerns like keeping logged data and transactions details etc.
- UsedSpring Batchfor processing large amount of data like transaction management, job processing, resource management and logging.
- OAUTH 2.0autantication framework is used to provide security to Restful web services by generating access token to access protected resources.
- Spring securityis used for autantication and authorization and to provide protection against attacks likesession fixation,clickjacking,andcross site request forgery.
- Spring batchprogramming is executed by using quartz scheduler.
- Extensively worked on developing UI components using Angular (1.4/2) and JSON to interact Restful services like Jersey API
- Implemented various screens for the front end usingReact.jsand used various predefinedcomponentsfromNPM (Node Package Manager)andredux library.
- Worked in usingReact JS components, Forms, Events, Keys, Router, Animations,andFlux concept.
- Responsible forReactUIandarchitecture.Buildingcomponentslibrary,includingTree,Slide-View,and Table Grid.
- Implemented stableReactcomponentsandstand-alone functionsto be added to any future pages.
- UsedReact JSfortemplatingfor faster compilation and developing reusablecomponents.
- UsedReact-Autocompletefor creatinggoogle map’slocation search on the webpage.
- ConfiguredWeb packtoexecutelinters,magnifiers,pre/post-processors,tests,transpires,etc.basedon build target.
- UtilizedReactfor its efficient dataflow architectureto create a lightweight and render efficient web app that searched projects via theGitHub APIthrough keywords.
- ImplementedReactcontainerandpresentationalcomponents(as Stateless and Functional components when applicable).
- AddedExcel-Builderto downloadthe Tabular datain Excel format usingReact.
- ImplementedKotlin with Androidcontent providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
- Experience writing apps in Kotlin with Android studio.
- Implemented the Kotlin with Android studiofor smooth functioning of the location-based services GPS, Bluetooth on Android.
- Make sure the webapps/sites responsiveto all digital devices meet in accessibility followingWCAG 2.0 Guideline and ADA technical standers.
- Contributed to the application architecture of several micro-services (PCF/AWS)
- Tools JBoss EAP 4.3 JBoss EWS 1.0 F5 Load Balancer Tomcat 5.5 ANT Jboss developer studio
- Customized XML document and forward the data to downstream applications.
- Migrated existingCrystal 8.5reportsto Crystal 10.
- UsedAWS CloudWatchto monitor the application and to store the logging information.
- Developed APIs to read and publish data fromElasticsearchcluster using native Java Transport client as well asRESTclient. Worked onSpringIntegration with theElasticsearch
- Incorporated Spring 4 and AOP for alert management to stakeholders.
- Created a single page application using Angular JS 2 for report generation.
- Developed and consumed RESTful API for statistical analysis using JAX-RS.
- Involved in creating UI interface using Bootstrap, JavaScript, and jQuery.
- Configuring high availability using geographical MongoDB replica sets across multiple data centers.
- Overcame challenges like data migration from MySQL to MongoDB.
- Performed migration from MySQL to MongoDB V 3.0.11.
- ConfiguredKafkato read and write messages from external programs.
- ConfiguredKafkato handle real time data.
- Developed end to end data processing pipelines that begin with receiving data using distributed messaging systemsKafkathrough persistence of data intoHBase
- Used Crystal Viewer for running the reports and exporting them to various formats.
- Experienced on WCAG 2.0 level A & AA success criteria andwidespread noledge onUS ADAfor digital assets to fix HTML, CSS, and JavaScript issues.
- Worked on creation of databases, collections and deployed JavaScript’s using mongo shell.
- Responsible for implementing Continuous Integration (CI) tools - Jenkins.
- Involved in deploying application on AWS EC2 instances along with connecting to Amazon RDS.
- Implemented jQuery, AJAX for loading customer information and other information asynchronously.
- Configure the JIRA workflow for the project for improvement processes for screens, workflow procedures and reports of applications as per business requirement.
- Configured Maven for dependency management, Log4j for logging and debugging and Git for version control.
Technologies: Java 7, JSP, JDBC, Spring 4.0, Struts 2.x, Hibernate 4.3.x, Design Patterns, XML, MySQL, MAVEN, HTML5, CSS, JSP, Java Script, jQuery, AngularJS, AJAX, AWS, SVN, UML, Web services, SOAP, XSLT, Jira.
Confidential
Software Developer
Responsibilities:
- Developed the web interface using MVC design pattern with Strut’s framework.
- Designed and implemented most of the Java related portions of the application including EJBs for encapsulating business logic.
- ImplementedKotlin with Androidcontent providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
- Experience writing apps in Kotlin with Android studio.
- Implemented the Kotlin with Android studiofor smooth functioning of the location-based services GPS, Bluetooth on Android.
- Created RESTful services like Drop wizard framework for various web-services involving both JSON and XML.
- Used JavaJdk1.5features to implement the functionalities.
- Developed server-side utilities using J2EE technologies Servlets, JSP, JDBC using Eclipse.
- Developed the JSP’s using the struts framework tag libraries.
- Developed the Workflow concept using the struts framework to avoid the back-button problems.
- Designed the Front-end screen using JSP, Servlets, XHTML, and JavaScript.
- Developed user Interface using JSP, HTML, AJAX, CSS, creating business processes.
- Maintained the struts config files, tiles definition files and web.xml.
- Involved in writing Rest Web Services in Groovy/Grails wrapped by Jersey JAX-RS.
- Session Beans are designed in such a way to serve the following: Inserting, updating, and deleting data from the database.
- Involved in finalizing the technical architecture for the application including database design and documented them.
- Designed, developed, and tested the integration layer components with different interfacing systems.
- Worked as a point of contact for different groups within the firm.
- Work progress status regularly monitored by daily Scrum meetings, providing regular updates to involve client.
- Well-versed noledge with Clear case Versioning, branching, labeling etc., routine daily source control tasks
- Developed and executed the business validation logic in form beans.
- The framework involves struts framework, which internally uses the J2EE design patterns.
- Developed the servlets, beans for the application.
- Preparation of Test Plans.
- Involved in the application development and unit testing.
Confidential
Software Developer
Responsibilities:
- Collected Business requirements by interacting with the business analyst.
- Involved in kickoff meeting to discuss the collected business requirements.
- Created FSD (Functional Specification Document) based on the business requirement.
- Created the SDD (System Design Document) based on FSD.
- Created Use Cases/Activity Diagrams/Class Diagrams/Sequence Diagrams for the requirements usingIBM Rational XDE.
- Springframework is used to writing beans and action classes.
- Extensively worked on JSP’s, Java Script, java code in action classesEJB (Session Beans)andDAO.
- Involved in requirements gathering, coding and unit test cases.
- Involved in web services for schedule installation and validate config services.
- Involved in testing the SFDC data with the application.
- Hibernate persistence layer is used on DAO layerfor storing the application data into database. Complex mappings were implemented according to the project requirements.
- Worked on analysis of validation rules by discussing with business analyst for business validations and implemented client-side validation using java script.
- Worked onWeb Servicesto obtain the coordinates for a given input address.
- Actively participated in the complete life cycle of the project, from the requirements phase to production phase
Techhnologies: Java, JSP, JDBC, Hibernate, MySQL, HTML5, CSS, JSP, Java Script, jQuery