| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
PHONE NUMBER AVAILABLEEmail: EMAIL AVAILABLELinkedIn: https://LINKEDIN LINK AVAILABLESr Java Full stack Developermailto:EMAIL AVAILABLEPROFESSIONAL SUMMARY:Over a decade of experience in analysis, design, implementation, and testing of Object-Oriented Applications in Client/Server environments using Java/J2EE and a diverse front-end technology stack.Proficient in Front-End technologies including Angular (14,9), React JS, Node JS, JavaScript, TypeScript, Vue JS, HTML5, CSS3/4, Bootstrap, Tag Libraries, AJAX, JSON, and Bootstrap for web design.Skilled in developing single-page applications (SPAs) using JavaScript frameworks such as AngularJS, Backbone.js, Node.js, Vue JS, and Express.js.Adept in client-side validation and client-server data interaction using Ajax in Node.js.Proficient in designing and developing enterprise and web applications using Java (8/11), Servlets, JSP, JDBC, JNDI, JPA, Struts, EJB, Spring, Hibernate, Scala, SOAP, REST, AWS, JMS, XML, and JUnit.Expertise in Object-Oriented and Multi-threaded/Concurrent Programming using Java/J2EE technologies.Skilled in middleware persistence frameworks like Hibernate/JPA and JDBC for mapping Java POJO classes/objects with databases using HQL.Experienced in implementing Java EE design patterns like MVC, Singleton, Factory, Session Facade, DAO, DTO, Command, and Business Delegate in multi-tier distributed enterprise applications.Developed applications using EJB3.0, Spring (2.x/3.x/4.x), Hibernate (3.2/4.x), and REST-based web services (Axis2.0, JAX-WS 2.0), Rule Engines (Drools4.1, ILOG), XML API, and tools.Designed and developed End Points (Controllers), Business Layer, and DAO Layer using Spring IOC (Dependency Injection).Experienced in authentication with Spring Security using LDAP, OAuth 2, SAML, and JWT (JSON Web Token).Experienced in Service-Oriented Architecture (SOA), including UDDI lookups, WSDL, JAX-WS, and JAX-RS using REST protocol.Proficient in Golang microservices using channels, routines, functional interfaces, and various frameworks.Developed PHP web applications and demonstrated expertise in Golang and Java web application design, development, and implementation.Experience in designing, coding, debugging, reporting, data analysis, and developing web applications using Python.Strong background in writing APIs and web services with PHP and Python.Expertise in JMS (Java Messaging Service) for reliable information exchange across Java applications using Apache Kafka for client-server communication.Skilled in using Apache Kafka in clusters as a messaging system between APIs and microservices.Experienced in maintaining log delivery systems with Apache Kafka by creating producer, consumer, and broker architectures.Proficient in working with databases like Oracle (10g/11g/12c), SQL Server, MySQL, DB2, NoSQL DBs like MongoDB, Cassandra, and writing complex SQL queries, procedures, triggers, and stored procedures.Strong experience in TDD using JUnit framework with Mockito, Power Mockito, and Spring JUnit Runner.Experienced in unit testing with Karma, Jasmine, and JUnit, automated testing with Selenium (IDE/WebDriver), and integration testing with Selenium, Hudson, Jenkins, and Apache Camel.Strong knowledge of PHP5 coding, performance optimizations, debugging, and unit testing.Skilled in debugging and logging using log4j and analysis and reporting with Splunk.Proficient in configuring and deploying applications on Tomcat, WebSphere, WebLogic, and JBoss servers.Proficient in application build tools like ANT, Maven, Gradle, Jenkins, Kubernetes, and Docker.Knowledgeable in Selenium Grid and Docker for cross-platform and cross-browser testing, running test scripts on various virtual machines.Proficient in various AWS components like EC2, S3, Glacier, EBS, CloudFront, Elastic Cache, IAM, CloudWatch, CloudFormation, and DynamoDB.Implemented security in web applications using Azure and deployed applications to Azure, including Azure Resource Manager-based resources.Experience with Microsoft Azure data storage, Azure Data Factory, and Data Lake.Skilled in developing, testing, and deploying enterprise applications on Windows and UNIX platforms using IDEs like Eclipse, Rational Application Developer (RAD), NetBeans, Spring Tool Suite (STS), and IntelliJ.Experienced with Agile, Scrum, Waterfall, TDD, and Iteration methodologies.TECHNICAL SKILLS:LanguagesJava (1.2,1.3,7,8) C, SQL, PL/SQL, Python, JavaScript, J2EEWeb TechnologiesSERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlet, API 3.0FrameworksSpring 4.3, Angular 14,9,8, Angular JS 1.0/1.5/2.0, Spring Security 3.2Application/Web serversApache Tomcat 8, IBM Web Sphere 8.x/9.x, Jetty, Jenkins 2.50, Web Sphere MQ 7.5, GolangRelational DatabasesOracle 10g/11g, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1No SQL DatabasesMongo DB, CassandraInternet TechnologiesHTML 5, JavaScript 1.8, XML 2.0, CSS 3, jQuery 2.11, 8JS 2.0, BackBone.JS 1.3.1, Node JS, Vue JS, React JS, Angular JS.Cloud EnvironmentsAzure, AWS, Kubernetes.IDEEclipse, Net Beans, IntelliJ, Spring Tool Suite (STS) 3 Visual Studio CodeOperating systemWindows 10, Linux, Unix, MacOSBug tracking ToolsJUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36Reporting ToolsJasper Reports 6.0, Crystal Reports XI, SSRS 5.0MethodologiesAgile, waterfall, TDD (Test-Driven-Development), ScrumBuild ToolsAnt 1.10, Maven 3.3.9, Gradle 3.4.1Web ServicesSOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS,WORK EXPERIENCE:Client: JPMorgan Chase & Co., Newark, DE July 22 till dateRole: Sr. Java Full Stack DeveloperProject Overview:The Corporate and Investment Bank (CIB) Transformation project aims to modernize and optimize the banking operations of JPMC's CIB division in which the project is aimed at automating the settlement trades process. By leveraging innovative technologies and process improvements, the project seeks to enhance operational efficiency, scalability, and client experience while ensuring regulatory compliance and risk management.Responsibilities:Designed and Developed UI front end technologies like HTML5, CSS3, jQuery, JavaScript, Angular JS, Node JS, JSON, JSF, J2EE and AJAX.Created single page application using HTML, CSS, JSON, Angular JS, and Rest Services.Moved the project to Java8 and extensively using lambda expressions and have better connectivity to cloud in addition adding spring boot libraries and UI enhancement.Using Java8 developed APIs as per the business cases analyses the current API with Spring Boot.Used micro service architecture with spring boot services interacting through a combination of Rest and Apache Kafka message brokers.Developed application using Spring Boot & Microservices and connected to Oracle database using Spring data JPA framework.Implemented OAUTH2(Rest service authentication) in our application to communicate securely with other protected resources by exchanging access tokens for authentication instead of using username and passwords.Deployed Spring Boot based micro services Docker container using AWS EC2 container services and AWS admin console.Design and develop Micro services using Spring boot and Apache Kafka for implementing Kafka producer and consumer.Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.Work with external teams in TRP to check the requirements and help them in creating the scenario and job Json files for data reconciliation process.Used JSON Schema identifier to process the parameter files quicker to avoid any exceptions in next steps.Rewrite existing java application in Python module to deliver certain format of data.Involved in building database Model, APIs and Views utilizing Python, to build an interactive web-based solution.Developed Golang Micro services and converted the user stories into backend logic in service classes.Involved in Test Driven Development (TDD), written automated unit test functions in Golang to Cover the API code.Developed Python batch processors to consume and produce various feeds.Wrote Python scripts to parse XML documents and load the data in Oracle database.Gather the data from different resources and store in database and change data for data analysis of system requirements and performance.Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.Assisted Oracle DB development team in developing stored procedures and designing the database.Used GIT as source code collaborator and GitHub for maintaining code and documentation.Worked with Container service Docker with build port and other utilities to deploy Web Applications.Created Dockers containers and Dockers consoles for managing the application life cycle.Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.Elicited all functional and non-functional requirements for the configuration of the One Trust tool.Modelled the Wireframe for each validated function for the seamless deployment of the One Trust technology.Handled and maintained the production support by integrating all the modules and debugging production logs thereby stabilizing the system.Used Log4j utility to generate run-time logs and NGNIX for reverse proxy server process to load balancing.Environment:IntelliJ, Visual Studio Code, Java 8, J2EE, Python, bootstrap, Angular JS, Node JS, JSON, Spring MVC, Spring Boot, Oracle, Microservices, Restful Web services, OAuth 2, Oracle, Docker, Apache Kafka, Putty, AWS, Git, STS, Gradle, log4j.Client: GE Transportation, Chicago, IL Aug 18 June 22Role: Java Full Stack DeveloperProject Overview:The user interface project aimed to enhance supply chain visibility and operational efficiency for CN Railways by providing a centralized platform to monitor the location of goods and the status of trains in real-time. By leveraging advanced technologies and user-centric design principles, the project sought to streamline logistics operations, optimize resource allocation, and improve customer service.Responsibilities:Design and developed the application using React with internal frameworks (Remix and GSSP framework).Used React JS for tinplating for faster compilation and developing reusable components.Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.Used most of the new features of Java 8 like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.Used Spring Core Annotations, Spring MVC for Rest APIs, Spring Boot for Micro services, and Spring Batch for running batch jobs.Used Android Studio to develop the screens for the application using MVC design pattern.Used Spring Framework including Spring Core/IOC, Spring AOP, Spring ORM and Spring Batch and implemented the authentication, authorization, and access-control features by making use of Spring Security feature.Developed Spring Integration abstraction to interact with database of MongoDB.Created, produced, and consumed REST web services to serve user requests and for third party systems.Developed Micro services to communicate using synchronous protocols HTTP and REST for implementing SOA.Created data as a service based Restful web service with Mongo DB data store running on Tomcat 9.Building components to connect to other micro services using Kafka, Elastic Search and REST API.Developed user authentication and authorization by using Spring security OAuth2.0 and Json web token (JWT).Worked on the Analytics Infrastructure team to develop a stream filtering system on top of Apache Kafka.Implemented a distributed messaging queue to integrate with Cassandra using Apache Kafka and Zookeeper.Developed unit tests with JUnit and Mockito and written automated regression tests using JMeter.Implemented complex applications using Mongo DB to speed up the query.Used Azure Cloud as a storage for HD Insight Blobs where we store the materials data which will later be moved to Mongo DB using python scripts.Used Golang 1.10 and Developed Micro services using Channels, go routines, functional interfaces, and various frameworks.Used Jenkins and pipelines to drive all micro services builds out to the Dockers registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.Jenkins to auto deploy client-side application based on git branches, debug server is triggered by git push while release server is based on nightly build.Used CI/CD tools Jenkins, Git and Dockers registry for configuration and automation.Developed scripts to handle auto deploys to QA environment using Jenkins and git configurations on code pushes to various micro services.Worked closely with Android and iOS development teams for web service API definition.Used Microsoft Azure for storage Blob and message queues which is much faster in transferring data from one place to another and reduces the load on micro services.Environment:Eclipse, Visual Studio Code, Java 8, Postman, React JS, bootstrap, J2EE, Spring MVC, Android Studio, typescript, Mongo DB, Cassandra, Kafka, Micro services, Restful Web services, JWT, OAuth2.0, JUnit, Putty, Azure, Git, Python 3, STS.Client: Blue Cross Blue Shield of Michigan, Detroit, MI Jan 15 July 18Role: Sr. Java Full Stack DeveloperProject Overview:The Portico Application project aimed to streamline and enhance the management of relationships with practitioners and providers for Blue Cross Blue Shield (BCBS). By providing a comprehensive platform for practitioner enrollment, credentialing, and network management, the project sought to improve operational efficiency, regulatory compliance, and provider satisfaction.Responsibilities:Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular9.Used Typescript to write the Angular Components, Modules, Services, and Models.Developed a session expiration component using angular widgets and latched it onto the application.Built custom widgets using bootstrap APIs to meet the requirements and expectations.Implemented generating objects at runtime and integrated Prime Ng for angular components like Grid charts to implement rich user interface with extensive features.Used Karma (Jasmine) for JavaScript Unit testing and Protractor for E2E testing.Implemented Java Multithreading to process multiple Excel sheet flat files simultaneously and to refresh cache at given interval time. Developed Data Access Objects (DAOs) using JPA.Involved in writing Thread Safe blocks for multithread transactions.Developed REST services for search filters in Java. Used a mix of Native SQL along with HQL and criterions.Developed EQC Automation micro service to provide Restful API utilizing Spring Boot with Spring MVC. Implementing micro service architecture with Spring Boot based services interacting through combination of REST and Rabbit MQ message brokers for Reporting and Historical services.Used custom tag libraries and Spring MVC framework for web applications.Implemented the application using Spring IOC, Spring MVC Framework, Spring Boot and Spring Security.Created Spring Batch Repository to track the errors, job execution steps and timing information.Designed and developed Micro services using Rest and Spring Boot.Worked on creating Docker images, Containers, push/pull and on integration with Spring Boot.Created internal diagnostic tools using Golang, Micro services, Channels, Go kit, ORM GORM, Gorilla Mux.Implemented Micro Services to communicate using synchronous protocols HTTP and REST.Expert in implementing advanced procedures like text analytics and processing using the in-memory computing capabilities like Apache Spark written in Scala.Used Rabbit MQ queues for implementation of multi-threaded synchronization processes using JMS queues for consumption requests.Developing Persistence Gateway application for persisting data from Gem fire to Oracle database.Used JSON Raw format for sending requests and response to web services. Uploaded files into Oracle database using CLOB and BLOB, Normalization and performance turning with Oracle DB.Performed regression testing and continuous integration testing using Jenkins automation tool.Setting up test execution builds with Jenkins CI server on slaves which are configured on AWS.Implement ad-hoc analysis solutions using Azure Data Lake Analytics/Store, HD Insight.Created core module with components that will be loaded once in App Module such as Nav bar, Toolbar, Service and Routing Module. Used Star Team for source code management.Environment:Eclipse, Visual Studio, Postman, Hudson, Angular2+, bootstrap, J2EE, Spring MVC, typescript, bootstrap, Hibernate, Rabbit MQ, Restful Web services, Oracle, Azure, Jenkins.Client: Zazspot, Hyderabad, India Jun 2012 Nov 2013Role: Java/J2EE Full Stack Developer.Responsibilities:Worked on Agile Scrum methodology and involved in daily stand-up meetings to monitor the progress.Interacted with Managers & Business users for performance issues, discussed about key Aspects based on requirements and its relational mapping to the application with users.Developed Application using Spring MVC with Spring IOC, annotations, integrated with Struts 3 framework with views based on JSP.Used core java concepts such as Multi-Threading, Collections, and Exception handling. Worked extensively on Core Java, low latency side using Java Concurrency on the back end of the application.Configuring and managing AWS Simple Notification Service (SNS) and Simple Queue Service (SQS).Migrated data from Datacenters and on-premises to Cloud using AWS Import/Export Snowball service.Designed AWS Cloud Formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates.Involved in coding for the presentation layer using jQuery, jQuery Mobile, JavaScript.Developed the application using industry standard design patterns like Singleton, Business Delegate, MVC, and Factory Pattern etc.Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular.Implemented application using design patterns such as Session Facade, Bean Factory and Singleton.Utilized MEAN stack, REST design pattern, MVC framework and Single Page Application framework based on Node JS. Transaction management is done by JTA API specification by implementing them.Utilized XML and XSLT for dynamic web-content and database connectivity. Implemented Map-reduce functionality in Mongo DB to maintain customer order tracking. Involved in fixing bugs or defects in the application.Developed Junit using Mockito and Spring Junit Runner framework. Used version control repository SVN.Used JIRA for issue tracking. Used Maven as a build tool and retrieved all dependencies required for application.Environment:Core Java, Spring MVC 3, Spring integration, Spring JDBC, Struts 3, JMS, JIRA, jQuery, jQuery Mobile, Java script, HTML, CSS, Apache Tomcat 7.0, Restful, Eclipse, Oracle 11g, Maven, Drools, Mockito, Junit, SVN. |