Panneerselvam - Java Developer |
[email protected] |
Location: Plano, Texas, USA |
Relocation: Can go onsite any were in usa |
Visa: H1B |
Panneerselvam
+1-469 436 3510 [email protected] I am a backend developer and technical lead with over 16 years of professional experience in the IT industry, developing Java/J2EE applications. Professional with over 16 years of experience in IT industry developing Java/J2ee applications Experience in analysis, design, development, implementation and maintenance of application software in the areas of Distributed n-tier architecture, Client/Server architecture, and Web-based environment using JAVA/JEE, Object Oriented technologies. Gathered requirements, analyzed, designed and developed applications from ground up, enhanced existing applications, reverse engineered key application components, provided application support on all environments Proficient in object-oriented design, data structures, collections, multithreading, problem solving, complex analysis and debugging Experience in implementing architectural patterns such as Microservices & SOA Familiar with Docker Container Platform as well as Cloud Services Platform such AWS Amazon Web Services Communicated with multiple layers in both business and IT management with common goals on different deliverables using onshore-offshore model TECHNICAL SUMMARY Java and JEE: Java 11, JSF 1.2, JSP, Servlet. Frameworks: Spring, Spring Boot, Hibernate Platforms: Databases Couchbase, Apache Solr, Oracle, MySQL Application Servers (Jetty, WebSphere, JBoss and WebLogic) Methodologies: Agile and UML Tools: Apache Maven, JMeter, Subversion, HP Diagnostics and IBM Health center Cloud Foundry: Google cloud platform, AWS Lead Java Developer Selesoft Inc., USA Oct 2022 - Apr-2023 DataVizTool is a data visualization tool that offers visual data analytics for credit card services. This tool simplifies complex data and leverages all of your data, analyzes it, and visualizes it to impact business decisions and drive change. This data visualization tool is specially created to visualize large amounts of data for credit card services. Responsibilities: Participated in the analysis, design, development, testing, and deployment of microservices applications using Spring Boot, Docker, and AWS. Developed RESTful APIs using Spring MVC and Spring Data JPA to interact with MySQL database. Used Spring Cloud Config Server to externalize configuration properties and Spring Cloud Netflix Eureka for service discovery. Applied Spring Cloud Netflix Hystrix for fault tolerance and resilience of microservices applications. Used JUnit and Mockito for unit testing and code coverage analysis of microservices components. Utilized Maven for dependency management and build automation and Jenkins for continuous integration and continuous delivery (CI/CD) pipelines Environment: Java 11, Spring Boot, Restful service, EC2, S3, IAM, MySQL, Couchbase, Unix. Sr. Java Developer Apple Inc/Tech Mahindra/Selsoft Inc. USA Jul 2019 Mar 2022 Description: AppleID/Identity Management is one of the few centralized identity, policy and authorization solutions that helps in maintain the identities, apply policies uniformly and set different access levels for users/apps by using rules. Environment: Java 11, Spring Boot, Restful service, EC2, S3, IAM, Oracle, Couchbase, Unix. Sr. Full Stack Java Developer Google /Tech Mahindra/Selsoft Inc. USA Apr 2016 Jul 2019 Description: RCS is a technology that was born to halt fragmentation and interoperability issues arising in IP-based communications. RCS is the development of messaging, voice and video capabilities from a legacy circuit switched network environment to an all-IP one. Responsibilities: Participated in the analysis, design, development, testing, and deployment of microservices applications using Spring Boot, Docker, and GCP. Developed RESTful APIs using Spring MVC and Spring Data JPA to interact with Oracle database. Implemented Pub/Sub and data flow service for data processing component Used JUnit and Mockito for unit testing and code coverage analysis of microservices components. Environment: Java 8, Spring Boot, RESTEasy, Redis, Google Cloud Platform services, Oracle, Unix. Java Developer Apple/Infosys- USA May 2015 Feb 2016 Description: Contact Apple Support is an online support application to provide the solutions to the issue with customer s apple products. Environment: Java 8, Spring Boot, RESTEasy, MyBatis, Jetty, Oracle, Unix. Full Stack Java Developer CCSG, American Express - Feb 2015 April 2015 Description: Visual information search engine is the risk analysis engine. Aggregation of statistics of customer credit details will be displayed as dashboard and reporting pages. Environment: Java 7, AngularJS 1.3, Spring MVC, Spring REST, Spring JDBC, Jetty, HIVE, AIX. Java Developer Bank of Ireland /HCL Aug 2011 Dec 2014 Description: Payment rejections which are generated from the book keeping system are queued to the EQ(Exception queuing) application for applying payment decision based. The updated payment decisions will be submitted to the book keeping system via MQ client for further process. Environment: Java 6, JSF 1.2, Spring Webflow, Spring JDBC, Hibernate, Websphere 8.x, Oracle11i, IBM AIX Unix, IBM MQ Client, HP Diagnostics, JMeter. Java Developer British Telecom /HCL Dec 2007 Jul 2011 Description: MCSO provides interfaces to drive online journeys in the new strategic framework. Orders raised from BT.COM come to MCSO and reaches OneView (Siebel) through CMPAL (integration layer) interfaces. MCSO primarily deals with two major operations gCD (get Customer Details) ROCM (Request Order with Customer Modifications) order placement call. While the former checks what products or promotions are available to the customer, his eligibility to order for any particular product, the latter operation deals with the order placement and modification of any customer information. Environment: Java 5 , J2EE , Axis2-WS, Spring, iBatis, Weblogic , XML, Oracle, Sun- Solaris Unix, IBM MQ. Software Developer Panduit Corporation Oct 2006 Nov 2007 Description: This product will be the platform to manage all the panels manufactured by the Panduit Corporation. Network discovery and physical topological mapping of all ACM products in the customer network. Support for real-time physical mapping of the complete link between the switch and the endpoint device and Storage of link-based test results Relational database support for all ACM products such as racks, horizontal cables, patch cords, jacks, and wall plates Reconfiguration control of all adds and removals of patching for the P-Jack panels (both interconnect and cross-connect configurations. Policy management for distribution of enterprise security and power Policies. Environment: Java 5, Swing, JSP, Servlets, EJB, Hibernate, XML, Jboss, MySQL, Unix Telesciences Inc Dec 2005 Oct 2006 Description: TeleSciences Customer Self Service (CSS) product involves two primary components, the Intercession Layer and the Customer Self Service Layer. The Intercession Layer is comprised of TeleSciences Mediation product configured to deliver unbilled usage data to the CSS layer. The Customer Self Service Layer is composed of the Netonomy CSS product with the addition of TeleSciences customizations. Environment: Java 1.4.x, J2EE , JSP, Servlets, XML, Weblogic 8.1, Oracle 8.1.7, Sun- Solaris Unix VServe, British Telecom May 2005 Dec 2005 Description: VServe Application is an MPLS VPN provisioning system. The framework uses the View Framework and the Automaton Framework provided by OMS. The data modeling and the screen modeling are done using the Administrator client. Environment: Java, J2EE , JSP, XML, RMI, WebLogic 7.1, Oracle 9i , Sun Solaris, Metasolv OMS, ASAP and Objectel , Aix Unix. Keywords: continuous integration continuous deployment message queue access management sthree information technology hewlett packard |