| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateJAVA FULL STACK DEVELOPERK. ManidharEmail: EMAIL AVAILABLEPhone: PHONE NUMBER AVAILABLEPROFESSIONAL SUMMARY:Around 8+ years of experience in analyzing & designing, developing, and implementing web-based applications using Java/J2EE technologies.Good working experience in all phases of SDLC and complete understanding of Agile Methodologies like TDD, SOA, and Waterfall.Experienced in designing User Interfaces using client-side technologies HTML, CSS3, JavaScript, Bootstrap, jQuery, and JSON.Developed pages using JSTL and JavaScript libraries and performed validations on UI data using Validators, jQuery, and JavaScript.Expertise in using core java concepts like Collections, Event Handling, and Exception Handling.Experienced in implementing J2EE Technologies: JSP, Servlets, JDBC, Hibernate, JPA, JMS, Web services, Serialization, and Externalization.Experienced in implementing the DAO layer using ORM tools like Hibernate core interfaces, annotations, and optimizations.Experience in using MVC-based frameworks like Spring, Spring Boot, Spring IOC, AOP, Spring MVC, and spring's integration with Hibernate and Struts technologies.Experience in developing Microservices business components using Spring Boot.Experience in developing test cases and determining application functionality using Junit and Log4j.Worked with Kafka messaging system by creating topics using consumers and producers to ingest data into the application.Experience in working with SQL databases like Oracle, MySQL, and NoSQL databases like MongoDB.Hands-on experience with PL/SQL, Stored Procedures, Triggers, and Views.Worked with various applications and Web servers like ApacheTomcat, JBoss.Experience in using build/deployment tools like Maven.Experience with CICD pipeline to integrate the java code to align with devops practices using Docker.Experience in using code repository tools like SVN, and GitHub.Hands-on experience developing cloud native applications on platforms like CloudFoundry, AWS.Experience in Integration of Amazon Web Services with other applications infrastructure.Used Kubernetes to orchestrate the deployment, scaling, and management of docker containers.Strong analytical and interpersonal skills along with excellent communication skills.Advanced knowledge of performance tuning, monitoring/alerting, observability, and dashboarding.Experienced in process/query analysis, buffer tuning, and client/server connectivity.Knowledgeable in database maintenance routines, upgrades, and patching.Familiar with security and data compliance aspects of databases.Ability to collaborate with DBA peers and mentor team members.Experience in handling physical/logical backups and restores, and data refreshes.Familiar with Linux/Unix shell commands or Windows PowerShell.Experience with automation via Ansible and Terraform for deployments.TECHNICAL SKILLS:LanguagesJavaWeb TechnologiesHTML, CSS3, Bootstrap, JavaScript, XML, ReactJS, jQuery, JSONWeb ServicesREST, SOAP, JAX-WS, JAX-RS, JAXBTools & FrameworksSpring, JDBC, JPA, Hibernate, Spring MVC, Spring IOC, Spring AOP, Spring Boot, Spring Batch, Spring Cloud, Kafka, Ansible, TerraformWeb/Application ServersApache Tomcat, JBossDatabaseOracle, SQL-Server, MySQL, Mongo DB, COSMOS DBIDEsEclipse, IntelliJVersion Control/ Logging ToolsSVN, GitTesting toolsJunit, Jenkins, JIRABuild ToolsMaven, GradleCloud TechnologiesAzure, AWS (ES, EC2, S3), PCFPROFESSIONAL EXPERIENCE:Mayo Clinic-Rochester MN Oct 2023 to PresentJava DeveloperResponsibilities:Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.Developed single page application (SPA) using ReactJS which utilizes classes, modules feature from JavaScript.Documented APIs using Open API Specification (Swagger)Implemented Restful webservices using the Spring Boot and to perform CRUD operation from the database, published the REST services.Implemented Spring Boot with Microservices to divide the application into various sub modules.Implemented Repositories (persistence layer) using Spring Data JPA and Hibernate Validations, andConnection pooling.Used JDBC to establish and maintain connection with the MySQL database from the Java Spring Data Layer.Responsible for creating, reading, updating, and deleting tables in the database as per requirement.Implemented CI CD pipeline using Jenkins and build and deploy the application.Used Jenkins pipeline to drive microservices builds out to the Docker registry and deployed to Kubernetes, created Pods, and managed using Kubernetes.Implemented load balance with NGINX to allow multiple instances and NodeJS instances to handle number of concurrent users.Debugging for any issues and find out the root cause and resolve the issues.Worked on Log4J to validate functionalities and JUnit for unit testing of all the java classes.Used Maven as build and dependency management tool for creating JAR file to deploy in application servers.Created and implemented automation scripts for performing regression and smoke testing.Managed MongoDB installations and configurations, including replica sets and sharded clusters.Performed database performance tuning and monitoring, ensuring optimal operations.Handled physical and logical backups and restores to maintain data integrity.Conducted query optimization and buffer tuning for enhanced database performance.Collaborated with peers for database-related troubleshooting and mentoring.Utilized Linux shell commands for operational tasks related to the database.Automated database maintenance routines using Ansible and Terraform.Environment: Java/J2ee, Hibernate, Spring Boot, Spring MVC, React JS, JavaScript, Node JS, Maven, Tomcat, Restful, Swagger, Kafka, Docker, GIT, Jenkins, Jira, MySQL, Tomcat, IntelliJMatrix Software, India March 2020 to July 2023Java DeveloperResponsibilities:Developed software solutions for assigned components in accordance with the requirements and detailed design.Modify existing programs with enhancements for better performance and optimized output in collaboration with other scrum teams.Worked in Agile environment and used SDLC tools like GIT, Jira, Jenkins, and Maven for build packaging and deployments of the application components.Provided support for incoming tickets including troubleshooting tasks.Used Spring Boot and Hibernate Framework for data handling.Implementing Restful webservices using Spring boot and published REST Services.Implemented Kafka producers to stream the data from external rest APIs to Kafka topics.Used Spring, object/relational-mapping (ORM) solution, technique of mapping data representation. Created database objects like tables, views, procedures, packages.Used Jenkins as build management tool for continuous integration process (CICD) and used Git as Version Control tool.Log4j was used for logging and debugging purposes. Used Maven to create EAR file to deploy in application servers.Used Splunk for the engineering dashboards used by the developers for easy track of application health.Created/updated the swagger files to configure the definition objects or parameters of service end points.Involved in System Testing, Integration Testing, and Production TestingOnsite - offshore coordination - point of contact from onsite for one of the production issues track and driving the offshore team in providing necessary support services.Managed the configuration and deployment of Cosmos DB and MongoDB instances, ensuring optimal performance and reliability.Performed data migrations and refreshes between environments to maintain data integrity.Monitored database performance metrics and implemented tuning measures for enhanced efficiency.Collaborated with cross-functional teams to ensure seamless integration of databases into application workflows.Utilized Cosmos DB features for scalability and multi-region distribution of data as required by project specifications.Environment: Java/J2EE, Hibernate, JPA, Spring, Web services, Maven, Tomcat, Splunk, Swagger, Kafka, GIT, Jenkins, Soap UI, Jira, Oracle, Git, HP-ALM, EclipseHDB Finanace Hyd, India Aug 2016 to Feb 2020Responsibilities:Java DeveloperDeveloped application on Spring framework by utilizing its features Spring MVC and Spring BOOT in IntelliJ IDEADesigned and developed Micro services business components using JAVA/J2EE, Spring Boot. Implemented REST web services based on Restful APIs.CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.Used legacy PICK database and involved in planning of migrating the entire Database to Oracle.Used Confluence for creating documents like designing, knowledge base documents etc.Used Jenkins for continuous integration and continuous deployment of the application and generated WAR and JAR files.Worked on setting up Splunk to capture and analyze data from various layers Load Balancers, Web servers and application servers.Deployed project using AWS EC2, S3, Data pipeline, Elastic Beanstalk, CloudWatch, Elasticsearch, and AWS server migration service, Lambda, Amazon messaging services.Worked on improving and debugging the API functions using Postman.Alongside development working on production support to immediately mitigate and resolve bugs.Environment: Java/J2EE, Spring Boot, Web Services, Micro Services, JSON, Maven, Restful API, Tomcat, HTML, JavaScript, React JS, Bamboo, Junit, JENKINS, GIT, IntelliJ, Windows, Unix. |