Akhilesh
Full Stack Java Developer
********.********@*****.***
PROFESSIONAL SUMMARY
• 5+ years of expertise in Java/J2EE technologies and object-oriented programming concepts in designing, developing, and debugging web-based enterprise applications and distributed applications that use powerful relational databases to persistently store data in Windowsplatforms.
• Worked with complete Software Life Cycle Development (SDLC) process which incorporates Requirement Gathering, Analysis, Designing, Developing, Testing, Implementing and Documenting the whole life cycle utilizing different approaches like Waterfall, Agile, Scrum, Test Driven improvement.
• Extensive hands-on experience with core expertise in design, development, and deployment of N-Tier enterprise applications for the J2EE platform using Core Java, Servlets, Struts, Spring, EJB, JSP, Web services, JPA, JMS, JAXP, JUnit, JMeter.
• Experience in developing C++ service using web services architecture SOAP, WSDL and XML.
• Experience in Object Oriented design, Systems Analysis, Software & Web Application development.
• Experienced in HTML/HTML5, CSS2 and CSS3, jQuery, Angular, JavaScript, AJAX and JSON, jQuery frameworks.
• Experience in developing various web application and responsive GUI /front-end components using HTML, CSS, JavaScript, Bootstrap, Angular JS, AJAX and JQuery.
• Expertise in implementing web and enterprise applications using java 11, Spring boot, Spring rest and Spring security.
• Experienced in React-JS and working with React flux architecture, Redux architecture using complex Object Oriented concepts in improving the performance of the websites.
• Worked on frameworks like Spring, O/R Mapping (ORM) Hibernate framework and web services (SOAP and Restful).
• Experience working in Spring Frameworks includes Spring MVC, Spring-hibernate, Spring security, Spring IOC, Spring boot and Spring-JDBC integration on various web-application.
• Experience with workflow management Batch processing and Asynchronous processing using JMS IBM MQ Series.
• Expertise in implementing web and enterprise applications using java 11, Spring Boot and Spring Rest.
• Strong exposure to persistence frameworks Hibernate ORM, JPA, to map POJOs to a relational database.
• Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate Query Language (HQL).
• Proficiency in working with database modeling, design and development like PostgreSQL, MSSQL, MYSQL and Oracle.
• Extensive hands-on experience with Google Cloud Platform (GCP), including Google Kubernetes Engine
(GKE) for container orchestration, BigQuery for advanced data analytics, Cloud Composer for ETL workflows, and Cloud SQL for relational database opera.
• Skilled in creating efficient workflows and automating processes through GCP tools such as Cloud Monitoring, Logging, and Migrate for Compute Engine, ensuring operational efficiency.
• Hands on experience in writing SQL, PostgreSQL Queries for Data Validation and Data Integration.
• Experience in configuring and deploying the internet packages on JBoss Server and Tomcat Server.
• Expertise in implementing Ant, Maven and Gradle to build the source code.
• Experience in logging framework (Log4J) to write Log messages with various levels for logging across the application.
• Solid experience of Defect/Test Management tools like JIRA, Rally.
• Experience in testing with Junit Framework using Mockito.
• Experience in working with projects utilizing test-driven development (TDD) methodologies.
• Extensively used various IDE tools such as Eclipse, JDeveloper, IntelliJ and NetBeans.
• Experience in using various SCM tools such as GIT and SVN.
• Interacted with Business users regarding Business Requirements and prepared High-Level Requirements documents as well as detailed level design documents.
• Experience in Integration of Amazon Web Services AWS, GCP with other applications infrastructure.
• Using Spring Boot for developing Microservices, Soap to retrieve data from client-side using Microservice architecture and Pivotal Cloud Foundry (PCF) for deploying Microservices.
• Experience in integrating Kafka with Spark streaming for high speed data processing.
• Able to learn new tasks quickly and proficient in growing key customer relationships.
• Contribute fresh ideas and suggestions regularly and accept to take risks and new challenges.
• A Good team mate with excellent communication and inter-personal skills with a positive attitude towards work.
• Good technical abilities and skills developed by determining work ethic and self-learning. TECHNICAL SKILLS
Languages Java, J2EE, C, C++, SQL, JavaScript.
Operating system Linux, Unix, Windows.
Technologies Java, J2EE, JDBC, Hibernate, XML Parsers, JSP, Servlets, JMS, Java Beans, Web Services (SOAP, REST), Docker.
Framework Spring MVC, Spring, Spring Boot, Tiles, Hibernate, Apache Camel. XML Technologies XML, SAX, DOM, XSL, WSDL, SOAP.
Web Technologies Java Script, HTML, CSS, Bootstrap, Angular JS, Angular, Ajax and JQuery, JSP, React JS.
Servers Tomcat and JBoss.
Database MS SQL, Oracle and SQL Server.
Tools Eclipse, JBuilder, JDeveloper, TOAD, SQL developer, Jenkins, Tekton, IntelliJ Concepts Design Patterns.
S/w Configuration
Management Tools
Tortoise SVN, GIT and Clear Case.
Build Tools ANT, Maven and Gradle.
Methodologies Waterfall, Agile, Test Driven Development (TDD) Others PuTTY, Fire Bug, Bugzilla, JIRA, Rally.
Cloud Amazon Web Services(AWS), Google Cloud platform(GCP), PCF. EDUCATIONAL DETAILS
Master’s in Computer and Information Sciences, Trine University, Angola. PROFESSIONAL EXPERIENCE
Title: Sr Full Stack Java Developer
Client:UnitedHealth Group (Remote) Dallas, Texas (May 2023 – present) Responsibilities:
• Involved in various phases of Software Development Life Cycle (SDLC), including requirement gathering, modeling, analysis, architecture design, prototyping, developing and testing.
• Developed java modules implementing business rules and workflows using Spring MVC, and Web Framework.
• Developed the Product Builder UI screens using Angular, Node JS, HTML5, CSS, JavaScript and Bootstrap.
• Implemented React JS Controllers to maintain each view data.
• Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
• Improved the maintainability of the project by implementing and improving Exception Handling and Collection APIs.
• Used jdk 11 new String methods and Pattern recognizing methods.
• Involved in sprint planning for the estimation of efforts for user stories and bugs.
• Learned to implement java 11 with Hibernate and IntelliJ platform.
• Implemented UNIX utilities using shell script for data validation, manual job submission, restarting failed jobs, etc.
• Involved in writing modules using React as a view engine to build component-based application.
• Used Spring Boot, which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
• Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
• Actively involved in deployment Application war files in WebLogic Application server.
• Used Spring JPA to design entity data mapping with Oracle DB.
• Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
• Skilled in developing APIs for middle ware Framework modules for mobile platforms using C and C++ and Java.
• Involved in designing Kafka messaging queues.
• Implemented java 11 features like utility methods for Lambda parameters from the files.
• Used Redux for maintaining the consistency and for running the application in different environments such as client, server and native.
• Involved in Maven based build process and continuous integration of the project using Bamboo and Jenkins.
• Implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate other legacy systems.
• Involved in unit testing of developed product features using Junit and Mockito frameworks as part of development cycle.
• Deployed applications into Continuous integration environments like Jenkins, Tekton to integrate and deploy code on CI environments for development testing.
• Deployed and managed containerised Microservices using Google Kubernetes Engine(GKE).
• Configured Google Cloud Pub for real-time messaging and event driven architecture to streamline inter- service communication.
• Designed and implemented data pipelines using Google Cloud Dataflow to process and analyse large- scale healthcare data.
• Expertise in using and configuring various web and application servers like IBM Web Sphere, Application Server, Oracle Web Logic, JBOSS Application Server, Apache Tomcat, Glassfish.
• Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services and using AWS.
• Deployed the build on the GlassFish application server.
• Wrote build and deployed scripts using Shell and ANT scripts and involved in performance analysis of the application and fixed problems/suggest solutions.
• Learned to implement with java 11 with hibernate in Intellij platform.
• Used RESTful Web services for transferring data between applications.
• Configured Cloud Load Balancers to distribute traffic across multiple backend services.
• Designed and developed various Oracle database Simple and Complex Queries, PL/SQL procedures, Stored Procedures, Trigger and Functions.
• Responsible to finish Jira Tickets assigned on time and update their status on regular basis.
• Used SVN for source code control.
Environment: Java 8/11, J2EE, Spring, Spring MVC, hibernate, Oracle DB, Angular10, Node JS, Bootstrap, React JS, CSS, HTML, JavaScript, jQuery, GIT, IntelliJ, AWS, GCP, BigQuery, Spring Boot,Tomcat, JBoss, SVN, Maven, JIRA, Restful Web Services, Jenkins, tekton, Glassfish, Microservices, Agile, cucumber, Bamboo CI. Title: Full Stack developer
Client: T-Mobile, KS (April 2022 – May 2023)
Responsibilities:
• Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
• Developed UI modules using Angular, JavaScript, Ajax, jQuery, CSS3 and HTML5.
• Implemented Servlets, JSP'S, SOAP Web-services and associated business modules integration.
• Involved in complete Software Development Life Cycle (SDLC) with Object Oriented Approach of client's business process and continuous client feedback.
• Involved in writing java API for Amazon Lambda to manage some of the AWS services.
• Used Micro-services to ensure the scalability of application on cloud infrastructure.
• Developed application modules using Spring boot, Spring Annotations, Spring Beans, Dependency Injection, with database interface using Hibernate.
• Used Spring MVC front controller pattern to handle requests starting with dispatcher servlet to handle incoming requests.
• Involved in consuming RESTful web services and pre-testing the web services using SOAP UI/ POSTMAN tool.
• Used STS for development and debugging Spring Boot applications, Microservices and deployed into AWS.
• Involved in the design and development of Batch Jobs using Spring Batch Architecture
• Used Hibernate as an ORM mapping tool and worked with Hibernate Query Language (HQL).
• Developed RESTful web services using Java, Spring Boot, NoSQL databases like MongoDB.
• Used AJAX to call the REST API methods and connect to the backend.
• Hands on experience with WebSphere, Glassfish, JBoss and Tomcat Servers.
• Configured Hibernate-ORM to map java objects such as clients and claims with database tables.
• Worked on Google Cloud Platform(GCP) services like computing Cloud Load Balancing, Cloud Storage, Cloud SQL.
• Created service accounts, VM instance on Google Cloud Engine using terraform.
• Implemented CI/CD pipelines using Tekton and Kubernetes, and Executed automated deployments on the Google Kubernetes Engine.
• Utilized Terraform for infrastructure management for improving provisioning speed of the application.
• Used GIT for source control and Jenkins, Tekton for continuous integrations.
• Worked on Jira, Rally for user requirements and also for bug tracking tools.
• Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
• Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services and using AWS admin console.
• Involved in unit testing, integration testing, SOAP UI testing, smoke testing, system testing and user acceptance testing of the application.
• Writing complex SQL queries and used JDBC for fetching data from Oracle database.
• Developed functions and store procedures using SQL for the Application.
• Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle Database.
• Deployed the application on a JBoss server on a UNIX platform. Environment: Java, J2EE, HTML, CSS, Docker, Bootstrap, jQuery, React JS, Angular, Spring IOC, Spring MVC, Spring Boot, Spring Security, Spring Data, RESTful Services, Jersey, JSP, Hibernate, Gradle, Unix/Shell Scripting, Glassfish, Micro Services, AWS (Amazon Web Services), Google Cloud Platform(GCP), Terraform, Oracle, MongoDB, Log4j, JIRA, Rally, GIT, Bamboo, Jenkins, tekton and Web Sphere Application Server. Title: Java Developer
Client: Parexel,Boston MA (Sep 2019 – Feb 2022)
Responsibilities:
• Developed application using Java/J2EE platform and implemented the Model View Control (MVC) structure.
• Used distinct phases of JSF lifecycle for client-side and server-side data validation.
• Worked closely with end-users to understand their needs and consequently translate them to technical documentation.
• Used spring framework with EJ to create these services which are able to handle transactions in millions.
• Involved in designing and developing the front end of the application using JSP, JavaScript, AJAX, HTML, DHTML, CSS.
• Designed the front end using Java Applets and Swing, as well as JSP
• Developed UI using JSP, HTML, CSS, JavaScript (jQuery) and JSP tags for the front end.
• Involved in writing Spring Configuration XML files that contain object declarations and dependencies.
• Applying Multithreading techniques for creating high performance applications.
• Used JMS (Java Mailing Service) API to mail notifications upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems.
• Implemented the Hibernate framework (ORM) to interact with the SQL Server.
• Developed web services in Java and effectively used SOAP, and WSDL.
• Used Hibernate for simple database table sync with user data.
• Hands on experience with WebSphere, Glassfish, JBoss and Tomcat Servers.
• Implemented Cloud Functions to process real-time event-driven workloads and integrate with other GCP services.
• Utilized BigQuery for enhancing data processing pipelines and integrated results into java applications.
• Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON and XML.
• Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JDBC, and JNDI and deployments in Tomcat Application Server.
• Integrated GoogleCloud SQL with Java application for managing relational database operations.
• Used Google Cloud Monitoring and Cloud Logging tools for optimizing application performance.
• Used Eclipse and WebSphere to develop, build and deploy the application.
• Used Maven and Jenkins to automate the build and deploy process and git was used for project management and version management.
• Involved in database design and coding SQL for Oracle. Environment: JAVA, J2EE, Servlets, JSP, JavaScript, JSF, C++,Multi-threading,JMS, JDBC, EJB, Apache Tomcat, spring, WebSphere,JBoss, Hibernate, Maven, XML, Glassfish, Google Cloud Platform(GCP), Log4J, Oracle, Maven, Junit, SOAP Web Services, Windows.