| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
PHONE NUMBER AVAILABLEEMAIL AVAILABLEPROFESSIONAL SUMMARY:8+ years of experience as a Java Full Stack Developer in IT industry. Extensively experienced in Software Analysis, Design, Development, Implementation and Testing of Object-Oriented Applications and Web based Enterprise Applications using java/J2EE.Experience in working in environments using Agile (SCRUM) and Test-Driven Development (TDD) development methodologies.Proficient in UI design, developed Front End using JSP, HTML5, CSS3, JavaScript, Ajax, JQuery.Experience in developing Microservices using Spring-Boot.Experience in development and deployment of applications using JBoss and Apache Tomcat.Experience in developing SOAP based Web Services using Apache CXF and JAX-WS.Experienced in developing Restful Services using JAX-RS specification like Jersey and Rest Easy to implement REST based Application.Experience in using bug/issue tracking, project Tracking and Management tool JIRA.Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, UDDI and WSDL.Experience with Cloud Computing Service environment like Azure.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 Hibernate.(Caching, Hibernate Template, DAO) to write Database independent persistence logic and tomaintain portable relationships between the 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.Good experience in J2EE Testing in developing test cases with JUnit, MOCKITO for Unit testing, and logging using Log4j.Good Experience in Mock Testing.Experienced with RDBMS implementation and development using Oracle, My SQL, MSSQL and DB2.Expertise in database modeling and development using No SQL Database such as Mongo DB.Experience in using version control and configuration management tools like GIT.Experience in using the tools like Ant and Maven for build automation.Extensive experience in testing on multiple operating systems including Linux and Windows.Domain knowledge and business expertise in Banking, Healthcare, E-Commerce, Insurance, finance, Telecom.TECHNICAL SKILLS:Programming Languages : C, C++, Java, SQL, and PLSQL.Scripting Languages : XML, XHTML, HTML, CSS, JavaScript, AJAX, jQuery, JSON.Tools : Junit, Mockito.Frame Works : Spring, JSF, JPA, EJB, Hibernate and JMS.Web Services : SOAP, UDDI, WSDL, JAX-RS, JAX-WS, RESTful Web services, Azure, Microservices.Databases : Oracle 11g, MySQL, PostgreSQL, DB2, MongoDB.Debugging Tools& CI/CD : JIRA, Jenkins.Version Control : Git, Bitbucket.IDE Tools : Eclipse, Net beans, IntelliJ, IBM RAD, ANT, Maven, STSWeb/App/DB Servers : Apache Tomcat, JBoss.PROFESSIONAL EXPERIENCE:BMWAugust2023 PresentFull Stack Java DeveloperResponsibilities:Follow Agile Scrum methodology with iterative development cycles and Test Driven Development (TDD) practices.Utilize Quarkus' lightweight and fast development environment to iterate quickly and efficiently during sprints.Design responsive user interfaces using HTML5, CSS3, and JavaScript frameworks like Angular and React.Implement responsive design templates with Bootstrap for a consistent user experience across devices.Leverage Quarkus' support for serving static resources to deliver UI components efficiently.Integrate Angular framework for building dynamic user interfaces, utilizing features such as dependency injection, data binding, and routing.Utilize Quarkus' REST Easy extension for seamless integration with Angular frontend for Restful communication.Design and implement microservices using Quarkus and its native support for building lightweight and fast microservices.Utilize Quarkus' extensions for RESTful web services to expose endpoints for communication between microservices.Implement event-driven architecture using Apache Kafka for asynchronous communication between microservices.Implement security protocols such as OAuth 2.0 and OpenID Connect for API security and user authentication in Quarkus applications.Utilize Quarkus' security extensions for integrating with LDAP and Active Directory for user authentication and authorization.Perform database operations using Quarkus' Hibernate ORM extension for JPA, enabling seamless interaction with relational databases.Write efficient SQL queries and leverage Quarkus' Panache extension for simplified data access and manipulation.Write unit tests for Quarkus applications using testing frameworks like JUnit and Mockito, following TDD principles.Utilize Quarkus testing utilities for efficient testing of Quarkus applications, ensuring code quality and reliability.Analyze code quality using SonarQube to maintain high standards and ensure compliance with quality gates.Implement Continuous Integration (CI) and Continuous Delivery (CD) pipelines for Quarkus applications using tools like git.Utilize Quarkus' native support for containerization to deploy Quarkus applications in Docker containers.Manage containerized applications using Kubernetes for scaling, load balancing, and efficient management in production environments.Integrate Quarkus applications with Azure cloud services for scalable and reliable deployment.Utilize Quarkus' support for cloud-native development to leverage Azure services such as Azure Virtual Machines, Azure Blob Storage, Azure SQL Database, and Azure Cosmos DB.Implement Azure Active Directory (Azure AD) for authentication and authorization in Quarkus applications, ensuring secure access control.Utilize Azure DevOps for Continuous Integration (CI) and Continuous Deployment (CD) pipelines, automating the deployment process of Quarkus applications to Azure cloud services.Leverage Azure Kubernetes Service (AKS) for managing containerized Quarkus applications, enabling efficient scaling, load balancing, and orchestration in Azure cloud environments.Utilize Azure Monitor for monitoring and logging Quarkus applications deployed on Azure, ensuring visibility into application performance and resource utilization.Use Git for version control and repository management of Quarkus applications.Implement logging using Quarkus' logging extensions, ensuring effective debugging and error tracking.Environment: HTML5, CSS3, JavaScript, jQuery, AJAX, Angular 11, JSON, React.JS,JSP, Bootstrap, Restful Web services, Swagger, GIT, Node JS, Azure, Kubernetes, Docker, Maven, Quarkus, Linux, PanashEntity, Kafka,, NoSQL, PostgreSQL, RestFul web services, J2EE, Junit.Every Shop, RemoteOctober 2021 July 2023Java Full Stack DeveloperResponsibilities:Developed an e-commerce web applications that consumed by multiple logistic partners for delivery of customer orders.JavaScript logic and consume services using Java code.Support during User Acceptance Testing UATCreated call flowsDeveloped JavaScript code for featuresDeveloped Java code for services & services connection (understand call to services)Unit testing using Junit.Coordination with the client for initial information gathering.Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.Work involved setting up Projects, creation of Workflows and Sub-Workflows for Tasks and Sub-Tasks.Write new integrations with business partners in Java with Spring Boot.Used JMS for data streaming.Participate in releases.Developed microservices architecture using Spring Boot using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices.Developed JWT based security for REST services and validate JWT token, extract data and use it for stateless service development.Developed Authentication and Authorization using Spring Security to Secure API and role-based access.Used Microservices to communicate using synchronous protocols HTTP and REST.Implementing or exposing the Microservices based on RESTful API utilizing Spring Boot with Spring MVC.Developed and used REST web services for the reporting framework.Actively involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Spring and Hibernate.Environment: Java, Agile, IntelliJ, HTML5, CSS, MVC, Postman, JQuery, AJAX, AWS EC2, S3, Micro Services, Hibernate, Spring, REST, SOA, JAX-RS, JSON, PL/SQL, JMS Rabbit MQ, CRUD, JIRA, Jenkins, MAVEN, JUnit, UNIX, Eclipse, Tomcat, XML, GIT, Hibernate.IndusInd Bank, FulltimeJun 2020 to Sep 2021Java Full Stack DeveloperResponsibilities:Develop and maintain the PLOB (Personal Loan within Online Banking) application using the spring framework, leveraging its features for dependency injection, MVC architecture, and transaction management.Implement business logic and data access layers using spring components such as controllers, services, repositories, and entities.Integrate the PLOB application with external systems and services using RESTful APIs, enabling communication with systems such as CIBIL and the online banking customer database.Develop RESTful endpoints within the PLOB application to expose functionality for checking eligibility, applying for personal loans, and disbursing loan amounts.Design and implement the database schema for the PLOB application using MySQL, ensuring efficient storage and retrieval of customer data, financial details, and loan information.Develop data access objects (DAOs) and repositories to interact with the MySQL database, performing CRUD operations and executing queries to fetch and manipulate data.Configure and deploy the PLOB application on Tomcat web servers, ensuring proper setup and configuration for hosting the application.Monitor and maintain the Tomcat server environment to ensure availability, performance, and scalability of the PLOB application for online banking users.Conduct unit testing of individual components and integration testing of system modules to validate functionality and ensure compliance with business requirements.Collaborate with QA teams to perform end-to-end testing of the PLOB application, including functional, regression, and performance testing.Document design decisions, implementation details, and configuration settings for the PLOB application using spring and MySQL.Provide technical documentation and knowledge transfer sessions to facilitate the understanding and usage of the PLOB application by other team members and stakeholders.Provide ongoing maintenance and support for the PLOB application, addressing any issues, bugs, or enhancements reported by users or identified through monitoring.Respond to user inquiries and provide timely resolutions to ensure smooth operation and customer satisfaction with the PLOB application.Top of FormEnvironment: Java, Jira, MYSQL Workbench, Atlassian, IntelliJ, HTML5, CSS, MVC, Postman, Micro Services, Hibernate, spring, REST, JSON, CRUD, Tomcat, MAVEN, JUnit, UNIX, Eclipse, XML, GIT.IFFCOTOKIO Insurance, FulltimeJun 2019 to May 2020Java Full Stack DeveloperResponsibilities:Involved in SDLC Requirements gathering, Analysis, Design, Development, testing production of application using Waterfall model.Develop and maintain the Claims Portal user interface using HTML, JavaScript, and the Mowbly, Springboot, Java ensuring a user-friendly experience for raising and tracking claims.Developed web applications with HTML5, CSS3, Bootstrap and Angular JS.Interface the Claims Portal with external systems such as the National Health Portal (NHP) and Regional Road Transport Organizations (RTOs) through standard APIs provided by the respective government agencies.Implement communication protocols and data mapping to exchange information seamlessly between the Claims Portal and external systems.Configure and deploy the Claims Portal application on JBoss web servers, ensuring proper setup and optimization for hosting the application.Design and maintain the database schema for the Claims Portal application using Oracle, ensuring efficient storage and retrieval of claim-related data.Develop data access components and SQL queries to interact with the Oracle database, performing CRUD operations and data manipulation as required.Implement functionality within the Claims Portal for users to raise new claims, track the status of existing claims, and manage claim-related documents and information.Develop workflows and business logic to handle claim processing, including validation, approval, and settlement procedures.Implement security measures within the Claims Portal application to protect sensitive data and ensure compliance with regulatory requirements in the insurance industry.Implement authentication and authorization mechanisms to control access to claim-related information based on user roles and permissions.Conduct testing of the Claims Portal application to validate functionality, usability, and performance, including functional testing, regression testing, and user acceptance testing (UAT).Collaborate with QA teams to identify and address any issues or defects found during testing, ensuring the quality and reliability of the Claims Portal application.Document design specifications, implementation details, and configuration settings for the Claims Portal application.Provide training and support to end-users and stakeholders on using the Claims Portal effectively for raising and tracking claims.Provide ongoing maintenance and support for the Claims Portal application, addressing any issues or enhancements requested by users or identified through monitoring.Monitor application performance and troubleshoot any technical issues to ensure uninterrupted operation of the Claims Portal.Environment: Agile waterfall, HTML, CSS, JavaScript, JQuery, AJAX and Angular JS, XML, JSTL JSP, Java, Spring Frameworks, Hibernate, JDBC, RESTful Web services, SOAP, Jenkins, Maven, Mongo DB, NoSql, Log4j, JBoss, JIRA, LINUX, UNIX, GIT.Tata-TeleMar 2016 to May 2019Java/J2EE DeveloperResponsibilities:Involved in Design and Development.Developed the application using Agile Methodology.Involved in writing the action classes and from beans for different modules using Spring MVC.Involved in developing the applications using Spring Framework for Dependency Injection.Involved in writing the validation rules classes for general sever side validations for implementing validation rules as per the design.Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading.Develop and maintain robust applications for GST (Goods and Services Tax), e-Invoicing, and e-Way bill management using Java, spring, JSP, and Hibernate technologies.Implement business logic, data validation, and transaction management functionalities within the applications to ensure accuracy and compliance with taxation regulations.Interface with Government portals and external systems via web services to exchange data and integrate with the Invoice Registration Portal (IRP) and other relevant platforms.Implement RESTful or SOAP-based web services using spring framework to facilitate communication between the applications and external entities.Configure and deploy the applications on Apache Tomcat web servers, ensuring optimal performance, scalability, and reliability of the deployed applications.Design and maintain the database schema using Oracle, ensuring efficient storage, retrieval, and management of billing, invoice, and e-Way bill data.Utilize Hibernate ORM framework to map Java objects to relational database tables, and perform CRUD operations as well as complex queries.Develop functionalities to generate and transmit invoice information in real-time to the Invoice Registration Portal (IRP) as JSON files via web services.Implement data validation and error handling mechanisms to ensure the accuracy and integrity of the transmitted data.Implement e-Way bill generation functionalities within the applications, ensuring compliance with e-Way bill regulations and standards.Interface with Government portals to create, update, and manage e-Way bills, utilizing Hibernate for database interactions and spring for web service integration.Design and develop user interfaces using JSP (Java Server Pages) to provide a seamless and intuitive user experience for GST, e-Invoicing, and e-Way bill management functionalities.Implement dynamic content generation and presentation logic within JSP pages to display relevant information and enable user interactions.Conduct unit testing, integration testing, and system testing of the applications to ensure functionality, reliability, and performance meet specified requirements.Collaborate with QA teams to identify and address any issues or defects found during testing, ensuring high-quality deliverables.Document design specifications, technical architecture, and implementation details for the applications, ensuring clarity and maintainability of the code base.Provide training and support to end-users and stakeholders on using the applications effectively, and assist with troubleshooting and issue resolution as needed.Environment: Java, Spring, JSP, JUNIT, Spring 3.0, Spring ORM, Spring Form tags, JSTL, Hibernate 3.0, Oracle11g, Maven, Apache Tomcat Server, SOA, Eclipse IDE 3.7, Jasper, Log4J, Ajax, SOAP, PL/SQL, HTML, CSS, JavaScript, JQuery, JSON.EDUCATION:Master of Computer Applications from Osmania University with Distinction in the year 2015.Bachelor of Science in Computer Applications from Kakatiya University with Distinction in the year 2012. |