0 Comments

Attached sample resume(sample-resume – Sr. Java Full Stack Developer .)  and my resume(Krishna_S_Java_Full_Stack_Developer (3)).

Please work on the first 2 pages of my resume(Krishna_S_Java_Full_Stack_Developer (3)) taking sample resume format.

work on the following items.

CAREER OBJECTIVE: 

SKILL OVERVIEW:

Frontend:

Backend:

Databases:

Cloud Technologies:

DevOps:

Version Control:

Testing:

PROFESSIONAL SUMMARY

TECHNICAL SKILLS

and    

Achievements: of first 2 projects. 

Name:

Phone:

Email Address:

Role: Senior Full Stack Java Developer

CAREER OBJECTIVE:

Focused on accomplishing challenging development goals under strict deadlines. Analytical and resourceful problem-solver with disciplined approach and skill in producing clean, robust code. Senior-level Software and Application Developer passionate about creating cutting-edge products for the software industry. Strong work ethic and dedicated to quality assurance. Adept at working with teams or independently in fast-paced settings. Hardworking and reliable with a strong ability in multitasking. Highly organized, proactive, and punctual with a team-oriented mentality.

SKILL OVERVIEW:

Frontend:

Highly skilled IT professional with extensive experience in developing UI modules using Angular 14, Node.js, React JS, Bootstrap, JavaScript, Ajax, jQuery, CSS4, and HTML5. Developed UI modules using Angular14/8/4, Node.js, React JS, Bootstrap, JavaScript, Ajax, jQuery, CSS4 and HTML5. Expertise in using inbuilt and custom Angular JS directives and filters to add functionalities to the web page. Implemented HTTP requests using rxjs. Observable library to manage multiple values over time and managed various exceptions based on the response.

Backend:

Developed and maintained robust and scalable Java-based systems, utilizing the latest features and APIs available in Java 8,11. Strong knowledge in Spring Framework using IOC/AOP, Spring Boot, Spring MVC, Spring Transaction support, and hibernate in Spring. Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, and Spring Netflix. Expertise strong skills in EJB, XML, Spring (3/4/Boot), RMI, JMS, JDBC, Servlets, JSP, Hibernate, Web Services, and JNDI, with integration proficiency in IBM WebSphere.

Databases:

Experience in database modeling, design, and development of PL/SQL stored procedures, and packages in relational databases: Oracle10g / 11g, SQL Server, DB2, Postgres SQL, and My SQL. Experience in working with No SQL databases like Mongo DB, and Cassandra.

Cloud Technologies:

Proficient in using Amazon Web Services (AWS), focusing on services like including EC2 for virtual server instances, S3 for scalable storage, RDS for managed databases, Lambda for serverless computing, SNS for notifications, SQS for message queuing, IAM for access management, and CloudFormation for infrastructure management. By utilizing AWS, businesses can benefit from improved scalability, reliability, and cost-effectiveness that cloud computing offers.

DevOps:

Extensive expertise in implementing CI/CD practices with tools like Maven, Docker, Jenkins, CVS, Git, and GitHub. Extensive experience in designing, implementing, and managing Kafka-based solutions in enterprise environments. Kubernetes is a powerful container orchestration platform that enables the management of containerized applications at scale. It provides a robust set of features for automating the deployment, scaling, and management of containers across a cluster of machines.

Version Control:

Proficient in using Git, which is a widely adopted distributed version control system. I have experience with Git commands, branching, merging, resolving conflicts, and working with remote repositories. Additionally, I am familiar with popular version control platforms like CVS and Bitbucket, where I have collaborated with team members, managed repositories, and utilized pull requests for code review and collaboration."

Testing:

In the automation testing for the UI, I have used selenium for automation and apart from selenium testing, I have used JUNIT, TESTING, EASYMOCK for the backend and for stubbing the data and proxying the data, I have used MOCKITO and for UNIT testing I have used JUNIT other than this in terms of testing types I have experience with functional testing, stress testing and integration testing, load testing, performance testing.

PROFESSIONAL SUMMARY:

Around 8+ years of experience in Object-Oriented Analysis & Design and Development, specializing in Java programming. Experience with Agile/SCRUM-based SDLC approaches such as Test-Driven Development (TDD), Incremental and Iteration methodology, Pair Programming, and Agile Development. Experience in Designing and building dynamic and user interfaces using HTML5, CSS3/4, JavaScript, Angular14/10/6/2/Js, Node JS, React JS, jQuery, XML, JSON, AJAX. Proficient in Angular 14 for modern UI development in full-stack Java applications, utilizing Angular CLI, TypeScript, RxJS, and Angular HTTP Client for scalable and responsive web applications with seamless backend integration. Proficient in utilizing Java 11's new HTTP/2 client API for efficient communication and integration with external services and APIs. Skilled in cloud-based platforms such as AWS, Azure, and GCP, as well as containerized environments using Docker and Kubernetes. Experienced in utilizing Java 8's Functional Interfaces for implementing lambda expressions and enabling functional programming constructs, improving code modularity and reusability. Leveraged Java frameworks like Spring Boot, Java Server Faces (JSF), or Apache Struts to implement backend functionality and facilitate seamless integration with frontend components. Worked with Java Persistence API (JPA) and frameworks like Hibernate or Spring Data JPA to implement object-relational mapping (ORM) and interact with databases. Experience in working with Spring JDBC, JMS, Spring EAI, Spring Rest Templates, Spring Batch. Proficient in implementing RESTful APIs with Spring MVC for seamless communication between frontend and backend systems. Expertise in Spring framework extensively used Spring DI, Spring Batch, Spring AOP, Spring JDBC templates, multi-threading and in working with SOAP & Restful Web Services. Experience in designing and implementing Microservices architecture, utilizing technologies like Spring Cloud and Netflix OSS, for building scalable and resilient applications. Strong experience in developing applications using Core Java concepts like OOPS, Multithreading, Collections Frameworks, Exception Handling, Data structures and JDBC.Expertise in server-side development with JDBC, JMS, MVC architecture, XML. Proficient in implementing CI/CD (Continuous Integration/Continuous Delivery) pipelines using tools like Jenkins enabling automated building, testing, and deployment of applications. Expertise in back-end procedure development, database modeling for Database Applications using Oracle MySQL, SQL, PL/SQL, NoSQL, and MongoDB. Proficient in leveraging AWS (Amazon Web Services) for deploying, managing, and scaling cloud-based applications, utilizing services like EC2, S3 and Lambda. Familiarity with Kafka Connect for building data pipelines, enabling seamless integration between Kafka and external data sources. Proficient in developing Microservices using frameworks and technologies such as Spring Boot, Node.js, .NET Core, ensuring modularity and independent deployment. Proficient in utilizing Eclipse's Java Enterprise Edition (Java EE) support, including Servlets, JSP, and EJB, for building enterprise-level applications. Familiarity with Kubernetes operators for automating the management and operation of complex applications on Kubernetes. Experienced in utilizing Docker volumes for persistent data storage and managing container data. Experience in deploying web and J2EE enterprise applications on WebLogic, WebSphere, Tomcat, Enterprise Service Bus (ESB) and JBoss server. Hands on experience with source control tools like GitHub, SVN, Perforce and Clear Case.

TECHNICAL SKILLS:

Programming Languages

Java 11/8, J2EE and PL/SQL

J2SE

Multithreading, Serialization, Collections, Exception Handling

J2EE

JDBC, JSP, Servlets, Spring, JMS, JSTL, EJB

Framework

Struts, Spring Core, Spring MVC, Spring Security, Spring Boot, Spring Batch, Spring ORM

ORM Tools

Hibernate and JPA.

Web/Application Servers

Apache Tomcat, IBM Web Sphere, JBoss.

Web Technologies / Web Services

XML, HTML5, CSS3/4, JSON, SOAP, WSDL, JAX-WS, REST, JAX-RS, JS, Angular14/10/6/2, JS and NodeJS.

IDEs

Eclipse, IntelliJ 17, Postman, and Visual Studio.

Design Skills

Object oriented Analysis and Design (OOAD) and UML.

Database and Tools

SQL, Oracle12c/11g, MongoDB, No SQL

Monitoring Tools APM

Grafana and New Relic NRQL

Unit Testing

JUNIT, Mockito and Log4j2.

AWS

EC2, RDS, S3, ELB, EBS and LAMBDA

Performance Testing

JMeter 5 and PAX

Version Control

Git, SVN, Perforce and Clear Case

Build & deployed CI/CD Tools

Maven, Jenkins, Docker, and Kubernetes

Methodologies

Scrum Agile and Waterfall

PROFESSIONAL EXPERIENCE:

Client:

Feb:

Role: Sr. Full Stack Java Developer

Responsibilities:

· I actively participated in the analysis, design, and development phases of the Software Development Life Cycle (SDLC), employing the Agile (SCRUM) development methodology to ensure a continuous delivery of updates to the business team.

· Developed dynamic and multi-browser compatible pages using HTML5, CSS4, JavaScript, Angular 14 and developed components such as controllers, Services, models.

· Built sophisticated user interfaces with Angular 14, utilizing its component-based architecture for reusability.

· Developed Angular 14 components and UI services to consume RESTful services in a modular manner.

· Implemented Angular 14's routing and navigation features to create seamless and intuitive navigation experiences within the application.

· Optimized network communication using Java 11's robust HTTP 2 support, resulting in improved performance, accelerated data transfers, and enhanced user experience.

· Enhanced security in my recent project using Java 11's TLS 1.3 support, ensuring secure data transmission, and maintaining data integrity.

· Developed a scalable web application using Spring Boot with Spring Actuator integration for real-time monitoring and Spring Jobs for efficient task scheduling.

· Extensive expertise in Spring Framework, Spring Boot, Spring Security, and Spring Batch, leading to the delivery of resilient and scalable Java applications.

· Effectively leveraging Spring Batch, the project automated batch processing tasks, enabling seamless management of large data volumes in the background.

· Proficient in applying Spring Security to implement OAuth 2.0 authentication and authorization protocols, ensuring secure access to APIs.

· Experience in database integration with Spring using technologies such as Spring Data JPA and hibernate, ensuring efficient data access and manipulation.

· Exhibiting a high level of proficiency in deploying fault tolerant and resilient Microservices, effectively employing Spring Boot's circuit breakers and retry mechanisms.

· Experienced in configuring Log4j 2 for Kubernetes environments, enabling centralized logging, and streamlined monitoring of application logs.

· Applied the Adapter pattern to seamlessly integrate third-party libraries or legacy systems into the application, ensuring interoperability and minimizing code changes.

· Possessing proficiency in employing an object-relational mapping (ORM) framework for smooth and efficient database interaction, encompassing MySQL and Oracle databases.

· I have hands-on experience in utilizing AWS CloudFormation and scalability and, S3, RDS, and Lambda to design and deploy cloud-native applications, ensuring scalability, durability.

· Experienced in utilizing AWS API Gateway for building and managing secure and scalable APIs.

· Skilled in Docker ecosystem, including Docker Compose for managing multi-container applications and Docker Swarm for container orchestration.

· Versioned and managed container images, utilizing Docker registries (such as Docker Hub) for efficient storage, sharing, and deployment of container images.

· Proficient in Microservices architecture, designing and implementing scalable, resilient, and independent components using technologies like Java, Spring Boot, Docker, and Kubernetes.

· Orchestrated container deployments and management using Kubernetes, ensuring scalability, high availability, and efficient resource utilization.

· Strong understanding of JMeter's integration capabilities, enabling the testing of various -protocols and technologies, such as HTTP and REST.

· Experience in implementing test automation frameworks and frameworks, utilizing technologies like Selenium WebDriver, REST Assured for efficient and reliable test automation.

· Skilled in JUnit and Mockito for unit testing, ensuring software quality.

· Utilized Jenkins advanced features, including parameterization, job triggering, and conditional execution, to create flexible and customizable CI/CD workflows to meet project requirements.

· Experienced in implementing Continuous integration and Continuous delivery (CI/CD) pipelines using tools like Jenkins and GitLab CI for automated building, testing, and deployment.

· Proven aptitude in horizontally scaling Kafka clusters to accommodate streaming workloads and optimizing resource utilization while upholding exceptional performance standards.

· Proficient in Apache Kafka harnessing these technologies for high-speed data processing, caching, and distributed database management.

· Utilized Mockito's verification features to assert and verify interactions between objects, ensuring proper method invocations and parameter values during testing.

· Knowledgeable in utilizing test management tools like JIRA and TestRail to enhance test planning, execution, and defect tracking for efficient software testing processes.

· Utilized Git's remote repository management, including pushing and pulling changes, to ensure seamless collaboration and synchronization with team members and upstream repositories.

· Developed SQL queries to interact with the database and perform CRUD operations.

· Proficient in leveraging tools such as Maven, Swagger, and Postman to facilitate seamless communication and persistent data handling in software development.

· Utilized MongoDB's indexing and sharing capabilities to optimize query performance and accommodate the increasing data load, resulting in improved application responsiveness.

· Leveraged MongoDB's powerful aggregation framework for complex data analysis and reporting, facilitating actionable insights and data-driven decision-making.

Achievements:

· Successfully architected and implemented a high-performance Spring Batch job to process large datasets (over 1 million records) within tight SLAs, resulting in a 35% improvement in data processing speed.

· Optimized database queries and data caching strategies, reducing the application's response time by 50 milliseconds, leading to a significantly improved user experience.

· Spearheaded the migration of legacy batch processing systems to Spring Batch, resulting in a 25% reduction in maintenance costs and improved code maintainability.

Environment: J2EE, Angular 14, Java 11, JavaScript, HTML5, CSS4, Typescript, JAX-RS, Spring Boot, Spring Framework, Spring Batch, Spring Security, Spring Data JPA, , Micro services, CI/CD, Hibernate, Bootstrap, AWS EC2, S3, RDS, Lambda, Docker, Docker Swarm, Docker ecosystem, Docker Compose, GitLab CI, ORM, Jenkins, JMeter, Junit, Mockito, HTTP, REST, Selenium WebDriver Git, Kubernetes, Apache Kafka, MySQL, Oracle.

Client:

Position: Java Full stack developer

Responsibilities:

· Involved in various phases of the SDLC requirement gathering, analysis, design, development, testing and deployment of applications by using Agile ( SCRUM) methodology.

· Angular 10 controllers were employed to manage the data on the pages, while models were utilized to establish a connection between the data and the user interface.

· The front-end user interface ( UI) pages of the application were developed using HTML5, CSS4, and Angular 10 technologies. Built Angular 10 components, UI services to consume component-based rest services.

· Developed using new features of Java 8 annotations, Generics, enhanced for loop and Enums.

· Utilized Java 8's advanced features, such as Lambda expressions for array operations and collections, as well as enhanced concurrency methods, throughout the application to ensure our programming was well-defined.

· Utilized a range of design patterns, including MVC, Singleton, Business Delegate, Factory, and Service Locator, to implement efficient and maintainable solutions.

· Developed Restful web services using Spring MVC REST framework and JAX-RS.

· Designed the system based on Spring MVC Model architecture. Developed a business logic layer using Spring Dependency Injection and client-side Java-beans for DAO Design Patterns.

· Developed Hibernate with Spring Integration as the data abstraction to interact with the database and used dependency injection (DI) using Spring framework and annotations.

· Used Spring/Spring Boot Framework to build and develop services using JAX-WS and JAX-RS.

· Implemented RESTful Microservices using Spring Boot. Using Swagger UI registered Microservices, monitored service health check from Spring Boot console and deployed applications in AWS Cloud.

· Implemented an application status tracking system by leveraging the Log4j 2 module integrated with the Spring Boot framework for efficient logging purposes.

· Executed JMeter scenarios based on complex business scenarios with different monitors for Stress testing, Scalability testing, Failover testing, and Load testing.

· Worked with AWS services such as EC2, S3, RDS, Lambda, and more, including the latest services like AWS Far gate, AWS Outposts and others.

· Employed Amazon Simple Notification Service (SNS) and Simple Queue Service (SQS) for asynchronous communication and event-based architecture.

· Contributed to the development and execution of Java Batch job processes, enabling seamless CRUD operations on databases.

· Implemented the Microservice architecture with Spring Boot based services interacting through combination of REST and Apache Kafka message brokers.

· Used Kafka to stream data pipelines to get data between systems or applications.

· Developed a real-time streaming application leveraging Kafka to effectively process and react to streams of data, enabling seamless transformation and integration.

· Employed the Red Hat OpenShift Platform to develop, deploy, and run Docker based applications, facilitating seamless application management and execution.

· Utilized Jenkins CI/CD pipelines to automate the build process of applications, pushing them to a Docker registry, and seamlessly deploying them to Kubernetes.

· Contributed to the creation of customized Docker container images, facilitating seamless integration of Spring Boot applications, and pushing the images to appropriate repositories.

· Designed and configured management reports and dashboards using Kibana and Grafana.

· Used OAuth 2.0 authentication protocol respectively for security and authorization.

· Developed Applications using Rule Engines- IBM Decision Center, Workflows, Human tasks implement Business rules validations and provided DC Dashboard for Business users.

· Used GIT as Version Control and Done unit testing using Junit, Mockito.

· Created tables and worked on MySQL and DB2 to write Stored Procedures functions and packages for complex inserts and updates in the DB. Used Toad to interact with oracle DB, performance tuning DB.

· Developed sophisticated SQL queries and executed advanced database operations to effectively manage intricate data demands.

· Used Maven as build and dependency management tool for creating EAR, WAR and JAR files to be deployed in application servers.

Achievements:

· Designed and implemented a robust OAuth 2.0 authentication and authorization mechanism, fortifying application security and achieving compliance with industry security standards.

· Led the adoption of feature toggles using Spring framework, allowing the product team to conduct A/B testing and roll out new features to specific user segments, resulting in a [specific percentage] increase in user engagement and customer satisfaction.

· Reduced operational costs by1 25% by migrating the AWS RDS database to an EC2 instance.

Environment: Angular 10, Java 8, Lambda, HTML5, CSS4, JAX-RS, Spring Boot, Spring MVC, CI/CD, Log4J2, Hibernate, Microservices, Jenkins, Docker, Kafka, Junit4, JMeter, AWS, EC2, S3, RDS, Mockito, XML, Webservices, Kubernetes, SOAPUI/POSTMAN, GitLab, MySQL, Oracle, DB2, Maven, Eclipse.

Client:

Aug

Position: Sr. Java Developer

Responsibilities:

· Applied Agile principles within the SDLC to enable iterative and incremental development, ensuring faster delivery and adaptability to changing requirements.

· Actively participated in code reviews and Pair programming sessions to ensure adherence to TDD principles, improve code quality, and foster knowledge sharing.

· Expertise in ReactJS component-based architecture, enabling modular and reusable code for scalable and maintainable applications.

· Proficient in optimizing performance using ReactJS virtual DOM, resulting in faster page rendering and a smooth user experience.

· Extensive knowledge on the Spring Modules like Spring Boot, Spring MVC, Spring Batch, Spring Security ( Authentication and Authorization).

· Designed and developed scalable Microservices architecture leveraging Java, Spring Boot, and Docker on Spring cloud or efficient and resilient application deployment.

· Integrated Hibernate with Spring, Java EE frameworks to build robust and scalable applications with seamless integration between different layers.

· Designed and implemented RESTful APIs using Java and frameworks like Spring Boot to enable seamless communication and integration between front-end and back-end systems.

· Integrated and configured Spring Boot Actuator to enable monitoring, management, and operational insights into Java applications.

· Designed web pages using  HTML5, CSS3, JavaScript, XML and node.js.

· Utilized Spring Cloud and Netflix OSS components for building microservices-based architectures and enabling service discovery, load balancing, and API gateway functionalities.

· Orchestrated and managed Docker containers using tools like Docker Compose and Kubernetes for efficient container deployment and scaling.

· Collaborated with DevOps teams to ensure Docker infrastructure availability, scalability, and security in production environments.

· Employed Kubernetes service discovery and load balancing functionalities to enable smooth communication among Microservices, ensuring efficient and reliable interactions.

· Integrated Apache Kafka with Java applications for reliable messaging and distributed data.

· Designed web applications using technologies like  NodeJS and tool Web Storm.

· Integrated Jenkins with version control systems such as Git and build tools like Maven to automate the software development lifecycle and streamline the release process.

· I utilized the Eclipse IDE, leveraging its standard features and plug-ins for various tasks such as code editing, debugging, compiling, build automation, test case template generation, and accessory code generation.

· Deployed the application on WebSphere and employed Maven as the tool for build automation.

· Implemented GIT controls to effectively manage and track different versions of the project.

· Designed and implemented MongoDB data models and collections for efficient storage and retrieval of data in Java applications.

· Leveraged MongoDB queries and aggregation pipelines to optimize data retrieval and manipulation processes, ensuring efficient data operations.

· Employed MongoDB, a NoSQL database, for flexible and scalable data storage.

Environment: SDLC, HTML5, CSS3, JavaScript, ReactJS, CI/CD, Spring Boot, Actuator, Spring, Spring Cloud, Spring Batch, Hibernate, Microservices, Netflix OSS, MVC, Jenkins, Kubernetes, XML, node.js, DevOps, Docker, Apache Kafka, WebSphere, Maven, Restful web services, GIT, NoSQL, MongoDB.

Client:

Position: Java/J2EE Developer

Responsibilities:

· Implemented Agile methodology, participated in daily scrum meetings, code reviews, sprint planning and retrospectives to promote collaboration, transparency, and iterative development as part of Agile methodology.

· utilized Java/J2EE technologies and adhered to Scrum processes while working on the development of a customized framework based on REST APIs.

· Proficient in developing modern and scalable web applications using Angular 6 framework.

· Knowledgeable in Angular 6's HTTP Client module for making HTTP requests and handling server-side communication.

· Experience with Spring framework Spring Data, Spring Data Rest, Spring Boot.

· Implemented security measures using Spring Security in Spring Boot applications, including authentication, authorization, and protection against common vulnerabilities.

· Utilized Spring Boot to develop Microservices based applications, enabling rapid development and deployment for efficient and scalable solutions.

· Developed Web-based enterprise applications using Core Java, Spring MVC, Spring Boot, Microservices, Hibernate, J2EE, Web Services using REST.

· Implemented RESTful principles to design and develop lightweight and scalable web services, ensuring efficient data exchange and seamless integration.

· Proficient in Java Database Connectivity (JDBC) with direct experience in utilizing JDBC API and configuring data sources on WebSphere and WebLogic Application Server.

· Executed Continuous Integration (CI) system implementation, including Jenkins server configuration, Jenkins node setup.

· Implemented Jenkins pipelines to automate the build, test, and deployment processes, enabling streamlined and efficient development workflows.

· Made extensive use of lambda functions and functional interfaces in JDK 8 to leverage enhanced functionality and streamline development processes.

· Implemented Log4J2 for efficient log file management, enabling comprehensive debugging capabilities and facilitating efficient troubleshooting.

· Demonstrated expertise in deploying J2EE applications on various application servers including Tomcat, IBM WebSphere, WebLogic, and JBOSS.

· Integrated Java applications with NoSQL databases such as MongoDB and Cassandra for flexible and scalable data storage solutions.

· Utilized the flexible data model of NoSQL databases to accommodate evolving data structures and avoid costly schema migrations.

· Performed thorough testing and deployment of the application on Apache Tomcat Server.

Environment: J2EE, JDK 8, Angular 6, HTML5, CSS3, JavaScript, Spring Data, Spring Data Rest, Spring Boot, Spring Security, Hibernate, Microservices, WebSphere, WebLogic, Restful, CI, Jenkins, Log4J2, JBOSS, MVC, Junit, HTTP, MySQL, Mongo DB, Apache Tomcat server.

Client:

Position: Jr. Java Developer

Responsibilities:

· Understanding of software development lifecycle (SDLC) phases, including requirements gathering, analysis, design, implementation, testing, and deployment.

· Proficient in Angular 2, demonstrating my ability to build modern, scalable, and responsive web applications using the latest version of the Angular framework.

· Skilled in AngularJS, displaying my experience in developing dynamic and interactive web applications using the earlier version of the Angular framework.

· Proficient in migrating projects, adept at migrating AngularJS applications to the latest version of Angular, ensuring a smooth transition and improved functionality.

· I actively pursued the acquisition and adaptation of modern technologies and frameworks, such as Spring, to enhance my development skills.

· Proficient in creating UML diagrams such as class diagrams and sequence diagrams to visualize system architecture and design.

· Employed HTML, CSS, JavaScript, and Bootstrap to develop visually appealing and responsive web pages for small-scale start-ups.

· Utilized Eclipse IDE for Java development, providing powerful coding and debugging capabilities.

· Solid understanding of fundamental concepts of core Java programming, including classes, objects, inheritance, polymorphism, and encapsulation.

· During my work, I utilized Apache Maven for tasks such as building automation, managing project dependencies, and configuring projects.

· Demonstrated proficient application of object-oriented programming principles in Core Java.

· Performed validations at both the client side and the server-side layers.

· Participated in designing of the portals as well as participated in POCs for the UI/UX designs.

· Employed IntelliJ IDE for efficient development and deployment of the application code.

· Familiarity with relational databases such as MySQL, which encompasses skills in designing databases, creating tables, and optimizing queries.

Environment: Java, J2EE, Angular 2, AngularJS, Angular CLI, Apache Maven, Restful, OOPS, HTML, CSS, Java Script, Boot strap, UML, IntelliJ, UI/UX, MySQL.

,

Name: KRISHNA S

Phone:

Email Address:

Role: Senior Full Stack Java Developer

CAREER OBJECTIVE:

SKILL OVERVIEW:

Frontend:

Backend:

Databases:

Cloud Technologies:

DevOps:

Version Control:

Testing:

PROFESSIONAL SUMMARY:

· Overall, 8+ years of experience in Analysis, Application Design, Prototyping, Development, Integration, and Testing of Applications using  Java/J2EE Technologies with Design and Documentation, UML diagrams.

· Experience in working in environments using  Agile (SCRUM), Agile Framework for the Enterprise (SAFe) and Test-Driven Development (TDD) development methodologies.

· Experience in Developing User Interface ( UI) Rich Web Applications, and Web Service Applications using Front End/User Interface ( UI) Technologies like Object Oriented  JavaScript, Type Script, Angular 11, Angular 10, Angular 7, Angular 4, Angular JS, Node JS, React JS, Bootstrap, Media Queries, CSS Frameworks, Java.

· Hands on experience in  React and creating components, Fragments, Routing, Dynamic Routing, Private and Public Routes, Lazy Loading and creating Reusable components, Redux, Flux, Thunk, NPM packages.

· Worked with testing tools like  Jasmine, Selenium, Jest, Firebug, Protractor, Chrome/safari web inspectors and IE Developer Toolbar.

· Used new Java 11 features such as Lambdas, Streams, Observables and Completable Futures etc.

· Re-designed, re-architected and built the existing application using Java 11, Spring Boot, Spring Reactive Stack (WebFlux), PostgreSQL and Maven.

· Worked on  Java 8 features like  Parallel Streams, Lambda expressions, functional interfaces, collections, and filters.

· Experience in developing, deploying, and managing N-tier, server-centric J2EE enterprise class projects using  Eclipse IDE 3.x/4.x, My Eclipse 6.5, J2SE1.4/1.5/1.6 (Java 2, Applets, Swing, JDBC 3.0, RMI), J2EE 1.5 Web application technologies  (Servlets 2.x, JSP 1.x/2.x, JSTL 1.2, JSF 1.x, JNDI), Enterprise application technologies (EJB 3.0, JMS).

· Experienced in developing messaging modules by using  Spring JMS, Apache Camel, Rabbit MQ and Kafka.

· Experience in Spring framework and Struts (MVC Architecture, interceptors, action mappings and resource bundles).

· Used  Spring Boot Actuator to monitor and manage the application in production environment.

· Extensive experience in implementing of  ORM framework Hibernate/ Hibernate with Spring Data JPA.

· Developed/Deployed applications using JBoss, Web Logic Server, IBM WebSphere Application and Apache Tomcat.

· Developed Restful Services using JAX-RS specification like Jersey and Rest Easy to implement REST based Application.

· Experience working on  Web Services SOAP & REST, JAX-WS, JAXB, WSDL and UDDI registry.

· Expertise in implementing Service Oriented Architectures ( SOA) using XML based Web Service like SOAP, UDDI, WSDL.

· Knowledge Cloud Computing Service environment like ( AWS) Amazon Web Services (EC2, EBS, S3, ELASTIC SEARCH).

· Developing and maintaining applications written for Amazon Simple Storage Service, DynamoDB, Simple Queue Service, Simple Notification Service, Simple Workflow Service, AWS Elastic Beanstalk, and AWS CloudFormation.

· Involved in designed fully distributed system with the use of Restful API and Micro Services.

· Complete understanding of the DevOps process with continuous integration using Jenkins, JIRA, GIT, CHEF.

· Expertise in developing model components using ORM technologies like MyBatis, hibernate (Caching, Hibernate Template, DAO) to write Database independent persistence logic and to maintain relationships between Databases.

· Have developed the Micro Services framework prototype with guidelines, the developers have followed as skeleton model and developed their interfaces on top of the baseline prototype. 

· Expertise in J2EE Testing in developing test cases with  JUnit, MOCKITO for Unit testing, and logging using  Log4j.

· Experienced with RDBMS implementation and development using  Oracle, My SQL, MSSQL and DB2.

· Expertise in database modelling and development using  No SQL Database such as  MongoDB and  Cassandra.

· Experience in TDD, using JUnit framework with Mockito, Easy mock, Spring Junit Runner, Selenium for BDD.

TECHNICAL SKILLS

Languages

C, C++, JAVA, SQL, PL/SQL

Frontend Technologies

Angular 4.X/8.X/10.X/14.X React JS, TypeScript, JavaScript.

Web Technologies

JavaScript, Servlets 2.4/2.5, JSP 2.0/2.1, JSTL, Custom Tags, ExtJs, JQuery, Dojo.

J2EE Technologies

Web Services (WSDL, SOAP), Rest-Full Services.

Frameworks

Struts 1.x/2.0, Spring modules 2.x 3.x 4.X, Spring MVC 3.x, Spring Web-flow, Hibernate, JMS, JSF, Spring Boot4.x, Security, Batch, AOP, Transactional system.

Process Automation Tool

ANT, Log4J, Maven, Junit, SOAP UI

Databases

Oracle 8i,9i,10g, DB2, SQL Server 6.5, MYSQL, NoSQL, Cassandra, MS Access, Mongo DB

Web/App Servers

WebLogic7.0/8.1, IBM WebSphere /7.0/8.0, JBoss 4.0, Apache Tomcat 6.0/7.0, WebSphere Liberty Server WAS 8.5.

IDE’s

Eclipse, IBM RAD 6.0/7.0/7.5, WSAD 5.1, JBuilder, IntelliJ Community.

Version Control

GIT, Bitbucket, Source Tree, SVN, Tortoise, CVS.

Operating Systems

Windows XP/NT/Server, Linux, Unix (AIX), MS-DOS

Test Framework

Junit, Mockito TDD, Selenium with Cucumber (BDD)

PROFESSIONAL EXPERIENCE

Client: 7-Eleven Nov 2020 to till date

Role: Sr. Java Full Stack Developer

Responsibilities:

· Engaged in SDLC Requirements gathering, Analysis, Design, Development, and testing of application.

· Followed TDD Test Driven Development and developed test cases by using JUnit for unit testing for every module developed.

· Used J2EE and J2SE technologies with the help of  Java 11 to implement the service layer logic within the application.

· Worked on some of the new features of  Angular 14 like new if else syntax, ng-templates, form validators.

· Worked Extensively with Angular 14 for creating components, Services, pipes, Directives.

· Extensively used core and advanced java concepts such as Exceptions, Collections, Multithreading, Lambda expressions, java 11 Streams, java 11 interfaces.

· Used Java 11 features like Predicates, Functional Interfaces and Lambda Expressions, Method References and Stream API for bulk data operations on Collections.

· Developed Java application by using Spring Framework including Spring Core/IOC, Spring AOP, Spring ORM, Spring Eureka and implemented the authentication, authorization, by implementing Spring Security.

· Developed Rest Webservice in Spring Boot and implemented Swagger and Open API for auto generating swagger JSON files for API documentation.

· Developed exception handling in Java Spring Boot for REST API, by implementing Exception Handler and Controller Advice annotations and deployed war file in on-premises JBoss server.

· Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.

· Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.

· Implemented Zipkins for distributed Micro Service Monitoring. Integrated Swagger UI and wrote integration test along with REST document.

· Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment. Created DAO interface, abstract class, and concrete classes to interact with persistence entities.

· Used Micro Services architecture, with Spring Boot-predicated services interacting through an amalgamation of REST, Cassandra and MQ message brokers, tested and deployed Identity micro services.

· Implemented spring boot micro services to process the messages into the Kafka cluster setup. Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.

· Designed, developed, and integrated the full-scale Spring Data JPA and Hibernate Persistence Solution with the application architecture.

· Excellent working experience with  Spring Batch and  Java Batch program on Tomcat with web service .

· Used  Spring Boot Actuator to monitor and manage the application in production environment.

· Worked with SQL queries to interact with Oracle Database and was also involved performing profiling on the database and adding indexes and triggers for better database performance in retrieval queries.

· Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, troubleshooting, Elastic Load Balancers (ELB) and Relational Database Services (RDS).

· Implemented the deployment of micro services with CICD Pipeline jobs in Jenkins into Kubernetes Cluster on deployments using Docker. Analyzed the application Threads using the JMeter.

· Worked on AWS solutions using EC2, S3, RDS, EBS, Auto-scaling groups to deploy Docker Container Images.

· Developed modules using spring data Rest, Spring batch, Spring Quartz for scheduling tasks to generating reports and emails to clients. Developed on creation of Docker Compose to integrate the Spring Boot Micro services with AWS EC2 instances.

· Worked on AWS Service using EC2, IAM, S3, RDS, EBS, Auto-scaling groups, AWS Lambda to manage the servers and run the code in the AWS.

· Good experience working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.

· Experience working with Docker to improve our (CD) Continuous Delivery framework to streamline releases.

· Managed Docker orchestration and Docker containerization using Kubernetes.

· Used Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers.

· Used Log4J for logging errors and bugs. Used GitLab and GitHub desktop as version control management tool.

Environment: Java 11, J2SE, J2EE, Angular 14, Restful Web Services, XML, SOAP Web Services, SOAP UI, Maven, Jenkins, XML, Zipkins, Hysterix, Splunk, Concourse, Hibernate, REST, Cassandra, MQ message brokers, Kafka, Spring Data JPA, Spring Batch, Amazon Web Services, Docker, Kubernetes, Oracle Database, AWS cloud resources, Log4J, GitLab and GitHub.

Client: Signet Jewelers, OH Mar 2019 to Nov 2020

Role: Fullstack JAVA Developer

Responsibilities:

· Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing and followed Agile methodology in the Scrum Cycle model.

· General Responsibilities involve Development, support with Micro-Services on Primarily front-end activities and its Deployment, back end as a secondary. 

· Developed Web Application using Angular 8.X, typescript, html5, CSS preprocessors, BEM Framework, JSON, AJAX, using pre Customized themes and skins, layouts, portlets to leverage Spring MVC framework.

· Developed the Angular front-end components to Build visualization charts using interactive High charts.

· Developed the interface’s using Angular components and Angular Material UI with components such as menu, sticky header, tabs, grids, auto complete, Generate Pdf, tool tips etc.

· Worked with Advanced Java 1.8 features like Lambda for adding functionality processing capability and Stream API to facilitate pipeline processing and method to eliminate elements based on the criteria.

· Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.

· Implemented Spring Micro Services Architecture with RESTful web services using Spring Data using Spring Eureka, Netflix, Service Discovery, swagger API.

· Designed and implemented Spring-based EST API service for exposing geospatial applications for High alert regions.

· Developed Spring JPA implementation, hibernate ORM to fetch data from RDBMS, Spring JMS for Distributed Messaging system with Apache Kafka deployed in Azure Kubernetes services.

· Used Spring Transaction management – Hibernate using query annotations, mechanisms for paginations.

· Implemented spring boot modules with spring quartz scheduler, Security, Spring EAI, Spring JMS using Active MQ.

· Implemented Rest Full Web Services for consuming, exposing API’s including the Swagger for API Documentation in all the controllers in the API’s implementation using Axis, Rest Template, Spring cloud Feign.

· Migrating existing applications into REST based Microservices Architecture to provide all business features using Spring Boot, which is radically faster in performance.

· Designed and implemented a stream filtering system using Apache  Kafka for real time file manipulations.

· Wrote JPA queries for PostgreSQL then migrated to MongoDB to store as JSON documents .

· Developed microservice on boarding tools and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.

· Researched and implemented  AWS platform and its features for auto-scaling, including services like: EC2, S3, EBS, VPC, ELB, AMI, RDS, IAM, SNS, and ELASTIC BEANSTALK.

· Developed modules using spring data Rest, Spring batch, spring Quartz for scheduling tasks to generating reports and emails to clients. Developed on creation of Docker Compose to integrate the spring boot Micro services with AWS EC2 instances.

· Worked on AWS Service using EC2, IAM, S3, RDS, EBS, Auto-scaling groups, AWS Lambda to manage the servers and run the code in the AWS.

· Deploying Microservices using Jenkins pipeline, Artifactory as global repository.

· Design and build Docker tools and integrations like Docker images and Docker Plugins.

· Involved in writing the Gradle scripts, MAVEN to build and deployed on both windows and Linux environments.

· Developing scripts for build, deployment, maintenance, and related tasks using Jenkins, Gradle and Maven.

· Created continuous integration builds using Jenkins and deployed them on WebSphere app server, Ant (generating POJO’s). 

· Created custom modules in Puppet to support applications; achieved Continuous Integration & deployment using Jenkins, Puppet and Custom Repositories.

· Developed JUnit Mocha Test Cases for Unit Testing.

Environment: Micro-Services, Angular 8.X, Typescript, HTML5, CSS preprocessors, BEM Framework, JSON, AJAX, Angular Material UI, Java 1.8, Spring-based REST, Kafka, JPA, Kubernetes, AWS, Jenkins, Gradle, MAVEN, WebSphere app, GIT Hub, Junit.

Client: AmerisourceBergen, Rockville, MD Jan 2018 to Mar 2019

Role: Full stack JAVA Developer

Responsibilities:

· Engaged in SDLC Requirements, Analysis, Design, Development, testing of application in Agile methodology with Scrum development environment.

· Experienced in developing React components with React JS for making AJAX Calls (Axios), jQuery. Worked on Web pack for build and webpack-dev-server.

· Implement Rich functions using React Native Elements UI in various pages form validation, menu bar, grid’s, global search, multi-selection.

· Developed client-side interface using React JS components life cycle methods, react-router, animations, state with hooks methods, reducers, flux, props.

· Used Micro Services architecture, with Spring Boot-predicated services interacting through a combination of REST, Cassandra and MQ message brokers, tested and deployed Identity micro services.

· Designed, developed, and integrated the full-scale spring boot micro services with Rest full JPA, Hibernate, update/storing messages from Kafka cluster.

· Used Spring Kafka API calls to process the messages on the Kafka Cluster setup.

· Implemented DAO layer using Hibernate, AOP and service layer using Spring MVC design.

· Involved in writing Spring Configuration XML, files that contain declarations and business classes are wired-up to the frontend-managed beans using Spring IOC pattern.

· Developed a code for Web services using XML, SOAP and used SOAPUI tool for testing the services.

· Worked on XML Technologies like XML Parsers, JAXB for binding data to java objects.

· Used Design Patterns such as Singleton, MVC, builder, and factory and prototype builder pattern.

· Deployed application and related services on AWS with Handling operations and maintenance support for AWS cloud resources, which includes launching, maintaining, troubleshooting, ELB, RDS.

· Used JMS for sending out automated email notifications to respective users of the application.

· Worked with SQL queries to interact with Oracle Database and adding indexes and triggers for better database performance in retrieval queries.

· Used SOAP UI for testing the web services, AppDynamics for application health and JMeter for thread monitoring.

· Configured and deployed applications using Tomcat and WebLogic(migrated).

· Used Maven for build framework and Jenkins for continuous build system.

· Used Git, bitbucket as a version control management tool.

· Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit.

Environment: Java 8, React JS, React Native, Micro Services, Rest full JPA, Hibernate, Kafka Hibernate, Spring MVC design, Spring Configuration XML, Spring IOC pattern, AWS, Oracle, Database, AppDynamics, Maven, Jenkins, Git, bitbucket, JUnit.

Client: Marsh Insurance, Phoenix, AZ Apr 2016 to Dec 2017

Role: Senior J2EE Developer

Responsibilities:

· Followed the Agile methodology to implement the application and Involved in all the phases of ( SDLC) including Requirements Collection, Design & Analysis of the Customer Specifications from Business Analyst.

· Used Angular JS for creating Single Page Applications to combine the various components with Web-pack, Npm.

· Developed User Interface for applications with Angular JS, Bootstrap 4.0, Java Script, jQuery, Dojo for Mockups.

· Experienced in Client-side validations using Ajax in Nodejs, Angular JS.

· Designed and developed Application based on Spring framework using MVC design patterns.

· Used Spring Framework for Authentication and Authorization and ORM components to support the Hibernate tool.

· Responsible for writing/reviewing server-side code using Spring JDBC and DAO module of spring for executing stored procedures and SQL queries.

· Developed Web services for the services to get the data from external systems to process the request from client sides.

· Published and consumed Web Services using SOAP, WSDL and deployed it on WebLogic server Web Server.

· Used SOAP based web services to develop interfaces to integrate between front end systems and back end systems.

· Also developed web services components using Apache Camel, SOAP, WSDL, JAXB, and JAXWS with java.

· Developed WSDL's for interaction using SOAP based web services and worked on using RESTful web services.

· Testing the web services using SOAP UI to generate request XML's from WSDL to test the responses.

· Worked on Amazon Web Services (AWS) like EC2, S3, cloud watch and Elastic Bean Stalk for code deployment.

· Designed and developed the business logic layer and data access layer using different kinds of EJB's and Dao's.

· Used JSON for validation, documentation data required by a given application.

· Used GIT as a documentation repository and version-controlling tool.

· Developed JUnit test cases for unit test of all developed modules.

· Used Log4j to capture the log that includes runtime exceptions.

Environment: Angular JS, Bootstrap 4.0, Java Script, jQuery, Dojo, Spring framework, MVC, ORM, DAO, Spring JDBC, SOAP, WSDL Apache Camel, SOAP, WSDL, JAXB, JAX- WS, Nodejs, Amazon Web Services, Elastic Bean Stalk, JSON, GIT, JUnit, Log4j.

Client: SLK Software, Bangalore Nov 2013 to Nov 2014

Role: Java Developer

Responsibilities:

· Designed use cases based on the requirements given by the client.

· Also participated in requirement gathering and analysis of the application to identify business and information needs.

· Developed User Interface using HTML, CSS, JSPs and AJAX.

· Client-Side Validation was done using JavaScript and jQuery.

· Developed different application modules using J2EE technologies such as Servlets, JSP, JDBC, and JNDI.

· Developed DAO layer using Hibernate and integrated with MySQL Database.

· Used DAO pattern for data access layer Communication between different applications was done using JMS.

· SQL queries are used to interact with oracle database and write stored procedures and functions and as well as cursors for inserting and deleting using PL/SQL.

· JUnit framework is used for developing test cases and performing unit testing.

· Logging of bugs and errors are done using Log4j and Splunk.

· Used Eclipse IDE for designing, coding and developing applications.

· Deployed the Application in WebLogic App Server.

Environment: Java, J2EE, WebLogic App Server, Ajax, Servlets, Log4j, Splunk, JDBC, JNDI, JSP, JMS, HTML, XML, XSLT, PL/SQL, SQL, JUnit, POJO, Eclipse IDE.

Order Solution Now

Categories: