Karthikeyan - Lead Java Developer |
[email protected] |
Location: New York City, New York, USA |
Relocation: Yes |
Visa: H1B |
16years of extensive experience in IT industry working on Cross Platform, Distributed Web/Client-Server
applications design and development using weband application server technologies. Experience in developing enterprise and web applications using Java, J2EE, Struts,Spring, Hibernate frameworks. Significant experience in writing and utilizing RESTful API services and performance tuning large-scale web applications Experience in leading teams and mentored junior team members. Developed design/architecture documents and estimated time to develop for all approved prototypes and the implementation of those prototypes. Experience in cloud platform, develop and deployment of spring boot applications in to GCP Experience in terraform, create, configure,and manage project resources in GCP using terraform script and modules Experience in Migrating Spring boot application which leverage GCP services, converting Rabbit MQ to pub sub, Sql server to Postgres, Rest Api calls to web client and Jenkins to pipeline Hands on Experience in GCP services such as cloud run, pub sub, big query, cloud storage, data catalog, load balancer, Api gateway, secrets, Looker Dash boards and SRE Dash board Strong Experience in Object Oriented Programming and Design Patterns. Experience in Migration of IBM APIC application to APIGEE, protect application with Azure Ad and publish with APIGEE Experience in Git Migration from GitHub to Git Cloud and pipeline migration Experience in developing Microservices and API using Spring Boot and Spring Cloud services including Netflix patterns. Experience with developing and deploying both monolith and microservices in Cloud. Experience in major web/applications servers, including Apache Tomcat, Websphere 8.5 Strong working knowledge of SOA and Web services technologies like SOAP and REST. Good knowledge in design the understanding the application using UML Data flow diagrams. Experience in working with SQL databases like Oracle, MySQL and Sql server and have knowledge of NoSQL databases like MongoDB. Experience in working with IBM MQ message services, Apache Kafka and Swagger Experience in writing unit test cases using Junit 4 and 5, Mockito for Java Applications. Experience in using version control system using SVN and GitHub, build tools like Maven and CI/CD tools like Jenkins, Jenkins Pipeline and Tekton. Worked extensively in Agile Development process like SAFE Agile and Kanban. Worked in performance testing with Apache JMeter Capable of dealing with new leading Technologies. Sound analytical ability to comprehend real world problems and transform them intoProgramming constructs and solution. Apart from deliverables, have also worked on Technical Debts which requires good technical knowledge to code the complex functionalities. Excellent Technical, Analytical, Problem-Solving skills, strict attention to detail and ability to work independently, work within a team environment. Good planning and presentation skills, that has helped me in coordinating people andConducting events successfully Have collaborated with the QA team in developing automated testing scripts using SOAP UI which minimizes the testing efforts for the associates. Worked on multiple domains like Insurance, Health care, Banking, and energy utilitiesand manufacturing industries. Keywords: continuous integration continuous deployment quality analyst user interface message queue active directory information technology |