Harish K
***.*********@*****.***
Professional Summary:
Overall, 7+ years of strong software experience as a Java Full Stack Developer and extensively experienced in Software Analysis, Design, Development, Implementation and Testing of Object-Oriented Applications and Web based Enterprise Applications using java/J2EE.
Experienced in Design and Development of multi-tier enterprise applications using Java, J2EE, Servlets, JSP, JSF, Hibernate, JDBC, Java Beans and Web services, Spring Boot & Micro Service Architecture, Docker, and Kubernetes and OpenShift.
Expertise in working with Front End/UI Technologies like, HTML, CSS, XML, JSP, JavaScript, AJAX, Angular 10, Bootstrap, JSON, and Web Services.
Experienced in using software development methodologies (Agile, Scrum), Continuous integration and Test-Driven Development.
Experienced with development IDEs such as Eclipse, IntelliJ and Spring tool suite.
Experience with standard internet protocols such as HTTP, SMTP, HTTPS, FTP.
Experience in Agile development methodologies and Version Control tools like GIT.
Proficient in implementing Object Oriented Programming (OOPS) using JAVA/J2EE technologies like Core Java (OOPS, Collections, Threads), JSP, JDBC, Struts, Spring, Hibernate, Restful web services, Spring Boot & Micro services.
Experienced in using web/application servers such as Apache Tomcat, IBM WebSphere, IBM WebLogic.
Experience with XML and related standards and technologies like SOA, Web Services and API integration experience, SOAP, WSDL, XML, JAXB, JAX-WS.
Extensive experience in developing scalable, reliable, and efficient enterprise applications using Java, Spring, Hibernate, Web services, JSF, JDBC, JSP, Servlets.
Proficient in Core Java with strong understanding of data structures, algorithms, Collections, Stream, Concurrency, Multithreading, Event handling and performance tuning.
Experienced in integrating enterprise applications using JMS, SOAP and RESTful Web services.
Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system and yml files for the Kubernetes.
Experience in developing web applications using Spring MVC framework and Object-Relational Mapping (ORM) technologies such as JPA, Hibernate and Eclipse.
Proficient in implementation of frameworks like spring, JSF and ORM frameworks like Hibernate.
Provided 24x7 on call support in production environment on rotation basis.
Technical Skills:
Programming Languages
Java8, Java11, Java17, Core Java, J2EE, XML, SQL, PL/SQL
Middleware
J2EE
Web Technologies
HTML5, CSS, JavaScript, Bootstrap UI, JDK, AJAX, Angular 10v
Cloud Technologies
AWS
Scripting Languages
UNIX Shell Scripting
Frameworks
Spring & Spring Boot
Monitoring and Testing Tools
Kibana, Grafana, Junit, Mockito, Sonar, Fortify
IDE’s/Utilities
Eclipse, Putty, IntelliJ, STS, NetBeans
Database
Oracle 10g/11g, MS SQL Server, DB2, Cassandra, PostgreSQL, PL/SQL, Sybase
Build Tools
Ant, Maven, Bitbucket, JIRA, Confluence, Bamboo, SQL Developer
Process & Concepts
Agile, SCRUM, SDLC, Object-Oriented Analysis and Design, Test driven Development, Continuous Integration.
Containerization tools
Docker, Kubernetes, Open Shift.
Version Control
CVS, SVN, Bitbucket, GIT
Methodologies
Agile, Waterfall, TDD (Test Driven Development)
CI/CD Tools
Jenkins, docker and Kubernetes
Testing tools
HTML Unit, Jasmine, Mockito, Selenium
Servers
Tomcat, Jboss/Wildfly, WebLogic, Web sphere, App Services
Operating Systems
LINUX, Windows 98/2000/NT/XP
Experience:
Wells Fargo, CA Aug 2023 to Present
Full stack Software Developer
Responsibilities:
Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Designing, Developing, Testing, and Finalizing.
Implemented Micro Services based cloud Architecture on AWS platform for deployment.
Analyzed the technical requirements and created various models required for the project.
Involved in the process of Design, Coding and testing of a SpringBoot application.
Followed standards in writing code using Java, Spring restful web services, Spring, Spring data-JPA.
Handled application security using Spring Security for Rest API services by creating JWT token.
Used Micro services architecture with Spring Boot based services interacting with API’s.
Applied Spring boot Actuator to monitor & manage application.
Designed and developed the REST API’s using Spring Boot.
Reviewed reports from dashboard and observe if there are any spikes then identify RCA - Root Cause Analysis.
Worked on the yml file for the Kinds of the Deployment, Service in Kubernetes.
Used the OpenShift for the pods, service and the deployment.
Used Agile software development with Scrum methodology.
Worked on rectifying the memory leakage issues like memory exhaustion and garbage collection issues of server-side application.
Used Jira for Iteration Planning, Bug Tracking, and scheduled all or parts of requirements from the release backlog.
Implemented and deployed scalable microservices on AWS, utilizing EC2 instances for cloud infrastructure and automation.
Integrated APIs with AWS cloud services to optimize performance and ensure seamless communication across distributed systems.
supported on release days proactively and report the issue if observe as part of production deployment.
Improved code quality using approaches such as unit testing tools and end to end testing for the fixes.
Georgia Department of DDS, GA Jan 2023 to July 2023
Full stack Software Developer
Responsibilities:
Involved in design phase, reviewed Target Architecture which was provided by Cloud Architect.
Reviewed assessment documents prior to start the development and raised a design bug with Arch team.
Creating and implement the components and services in UI by using Angular.
Upgraded the spring framework version and relevant changes as part of Cloud migration.
Defined development tasks, User Story creations for tasks, assigns stories to developers and monitors and reports status of development tasks.
Improved code quality using approaches such as unit testing tools and end to end testing.
Analyzed technical needs and develop coding with design objectives.
Experienced in Peer testing, code review, and impact analysis of the modules developed by the other team members.
Worked extensively on Java Design Patterns like Singleton, Factory, DAO, MVC etc.
Writing effective APIs and integrating with other systems or services.
Write the yml file for the Kinds of the Deployment, Service in Kubernetes.
Use the OpenShift for the pods, service and the deployment.
Hands on experience with AWS cloud technologies and API integration.
Operating in a DevOps environment using Continuous Integration/Continuous Delivery (CI/CD) principles.
Create Ec2 instance in cloud environment and deployments in AWS EC2 Instance
Use lambda of AWS to get the resource.
Monitoring the CloudWatch and use the S3 bucket.
Experience using Spring MVC, Spring DAO, Spring Data, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring Security.
Involved on overall Software Development Life Cycle (SDLC) including requirements gathering, prototyping, designing, implementing, testing, maintenance, and full documentation.
Design Patterns like Facade, Singleton and Factory Pattern were used.
Environment: Java11, J2EE, Spring Framework, Kafka, HTML, Angular 10v, Tomcat, Oracle 11g, Spring framework, Spring DAO, Spring Integration, RESTful Web Services, JUnit, Maven, AWS App services.
TCS India Aug 2019 - July 2022
Software Developer
Responsibilities:
Contributed to all stages of the software development lifecycle, including planning, designing, coding, testing, and deployment.
Worked within agile development teams to translate customer needs into user stories and delivering working capabilities at the conclusion of each sprint.
Responsible for debugging, upgrading and correcting errors in Java programs.
Reviewed and integrate technical and application architecture requirements.
Participated in the full agile application development life cycle for new development design, construction and testing of Java applications, Web Services (SOAP and REST), and reusable components to support overall project.
Supported continuous improvement, investigating alternatives and technologies, and resolved any technical issues arising.
Resolved security related issues in the design of roles needed for the assignment of the queries and code changes with fixes to the end users.
Involved to write several Technical Specification documents.
Experienced in Peer testing, code review, and impact analysis of the modules developed by the other team members.
Created AWS instance and lambda.
Worked extensively on Java Design Patterns like Singleton, Factory, DAO, MVC etc.
Worked on UI development by using JavaScript, jQuery, and Ajax.
Environment: Java17, J2EE, Spring Boot, Microservices, REST Web Services, Docker, Kubernetes, Open-Shift, Angular 10v, AWS, XML, XSLT, HTML, Tomcat, Oracle 11g, Maven, GIT.
IS Solutions-Hyderabad, INDIA Mar 2017 - Jul 2019
Associate Software Developer
Responsibilities:
Perform complete application life cycle function (SDLC) from conception to final release to users including design & analysis, Implementation, Testing, Deployment & Maintenance.
Analysis and review of requirements specification document for clarifications from programming perspective.
Developed code in Java, J2EE, Webwork and Hibernate using Pair programming and TDD.
Used Spring JDBC to execute database queries. Created row mappers and query classes for DB operations.
Used JDBC calls in the Enterprise Java Beans to access Oracle Database.
Created and managed application database connections and application database.
Implemented the project by using MVC framework.
Used JSP for presentation layer, entity beans as the model to represent the persistent data and interacted with Oracle database as per MVC Architecture.
Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC.
Integrated application with Spring Security for form-based authentication and authorization.
Developed business logic layer using Spring Framework and integrated Hibernate.
Involved in Spring IOC and Spring AOP framework implementation.
Implemented java multithreading to access interfaces.
Developed custom application API’s based on workflows derived from design.
Design Implementation of GUI using HTML, JSP and Java Script for front-end validations.
Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP, and AJAX.
Worked with JSON as well as XML to consume and produce Http Requests and Responses.
Designed Java Servlets and Objects using J2EE standards.
Involved in resolving Production Issues, Analysis, Troubleshooting and Problem Resolution and performance Management.
Environment: Oracle DB, Eclipse IDE, XHTML, AJAX, XSLT, J2EE, JSP’s, HTML, CSS, Bootstrap, Multithreading, jQuery, JavaScript, Spring IOC, Spring AOP, Spring JDBC, Hibernate, XML, WebLogic, Windows XP, UNIX etc.