| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
Sr. Full Stack DeveloperEmail-id: EMAIL AVAILABLEMobile: PHONE NUMBER AVAILABLELinkedIn: https://LINKEDIN LINK AVAILABLESummary: . Java Full Stack Developer with 9+ years of experience in handling complete software development lifecycle for web-based and client-server multi-tier applications. . Expertise in Java, J2EE, and Spring Frameworks, delivering scalable and efficient solutions while adhering to industry standards. . Strong understanding of Java concepts including OOPS, Multithreading, Collections, and Exception Handling. . Proficient in Front-end Development with HTML5, CSS4, JavaScript/TypeScript, jQuery, JSON, AngularJS, and ReactJS. . Experienced in implementing lazy loading and minification techniques to improve page load times by up to 30%. . Hands-on experience with Angular modules like Angular-animate, Angular- Cookies, Angular-Filter, and more. . Thorough knowledge of WCAG 2.x guidelines and accessibility best practices. . Back-end Development expertise with JSP, Servlets, Struts, AJAX, Spring Framework, and Hibernate. . Optimized database queries and introduced caching strategies for a 20% reduction in database response times. . Understanding of how the Java Virtual Machine works, including its architecture and performance tuning. . In-depth knowledge of Java's garbage collection mechanisms, optimizing memory management and application performance. . Experience in using Apache Camel for integration patterns, routing, and processing of messages. . Designed and implemented ETL tools like Talend, Apache Nifi processes to integrate data from multiple sources into the company's data warehouse, improving data accessibility and reporting efficiency. . Utilized Spring Boot for rapid prototyping and streamlined application development. . Extensive experience in Oracle10g, DB2, MySQL, SQL Server, PostgreSQL, MongoDB, and AWS DynamoDB. . Skilled in query-based programming, PL/SQL procedure programming, and database programming using JDBC and SQL. . Utilized Elastic search's query DSL for superior performance and search capabilities. . Proficient in Spring modules including Spring boot, Spring JDBC Template, JMS Template, and Spring EAI. . Achieved a 15% reduction in database response time through robust data access layer implementation. . Applied Spring DI and IOC principles for loose coupling and easier unit testing. . Experience supporting a production application. . Implemented comprehensive authentication and authorization mechanisms with Spring Security. . Experienced in configuring and deploying web applications on JBOSS Application Servers and Apache Tomcat 9. . Implemented secure RESTful APIs using Dropwizard, incorporating authentication and authorization mechanisms to safeguard sensitive financial data. . Built a financial services application using Dropwizard to deliver secure and scalable APIs for financial transactions and reporting. . Developed, deployed, and managed web applications using Azure App Services, ensuring high availability, scalability, and security. . Implemented build scripts using Ant for legacy projects and later migrated these processes to Gradle, achieving optimized automation and a more efficient and maintainable build system. . Proficient in administering Oracle WebLogic Server and managing Java EE applications. . Implemented scalable web applications using AWS Cloud services like EC2, S3, RDS, and Lambda. . Achieved a 30% reduction in infrastructure costs through optimized resource utilization. . Automated deployment processes using Kubernetes and Docker for improved scalability and availability. . Developed solutions for document manipulation using Apache POI and iTextPDF, including creating/modifying Office files and PDFs, and integrating these features into larger software systems. . Designed and implemented business processes using jBPM and Camunda. . Proficient in Crystal Reports for generating complex reports and data visualization. . Experienced with PowerBI for business intelligence reporting and analytics. . Possess strong communication, problem-solving, and teamwork skills contributing to seamless project execution. . Developed RESTful APIs and gRPC services in Go, interfacing with Java- based systems to enable seamless data exchange and communication between services. . Effective collaboration with cross-functional teams ensuring efficient development and delivery of high-quality software solutions. . Adept at understanding client requirements and translating them into actionable plans for successful project outcomes. . Proactive approach to problem-solving and adaptability in navigating complex challenges. . Actively engaged in knowledge sharing and mentorship contributing to the professional growth of colleagues.Technical Skills:|Java/J2EE |Servlets JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, ||Technologies |JFC/Swing, AMT, Applets, Multi-threading, Java || |Networking, Spring, Hibernate ||Programming |Java, JavaScript, PL/SQL, Python, HTML5, XML, ||Languages: |MySQL ||Application/Web |Apache Tomcat 9, Oracle/BEA, Jenkins, JBoss, ||Servers: |IBM WebSphere 5.1/6.0/6.1/7.0 ||IDE's: |Eclipse, Spring Tool Suite (STS), IntelliJ, || |NetBeans ||Web Technologies: |HTML5, CSS4/CSS3/LESS, XHTML, JavaScript, || |TypeScript, Ajax, jQuery, Angular 14/10/6/4 || |ReactJS, NodeJS, Socket.io, Express.js, JSON, || |Swagger UI, Bootstrap ||AWS Skills: |EC2, S3, RDS, EBS, IAM, AMI, CLI, SNS, RDS, || |VPN, NAT, GIT, DNS, Route53, DBA, Lambda, || |DynamoDB, CodeBuild, CodeCommit, CodePipeline,|| |CLI, Yaml, CloudFormation. ||Monitoring and |Spiunk, DataDog, Dynatrace, LogInsight ||Logging | ||Web Services: |JAX-WS, JAX-RPC, JAX-RS, SOAP, REST, SOAP UI, || |Microservices ||Methodologies: |Agile, Scrum, RUP, TDD, OOAD, SDLC, Waterfall || |model ||Modelling Tools: |UML on Rational Rose 4.0 ||Message Brokers: |Kafka, RabbitMQ, IBMMQ ||Testing Tools |Junit, Cucumber. Selenium ||Cloud Platforms |Azure PaaS App Services (Web Apps, API Apps, || |Mobile Apps, Logic Apps) ||CI/CD Tools |Kubernetes, Docker ||Spring Tools: |Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring || |Boot 3.x, Spring Microservices, Spring REST, || |Spring Security, Spring Data, Spring Batch, || |Spring WebFlux, Spring Web Services, Spring || |Eureka, Swagger UI and Spring Zuul, DropWizard.||BPM Frameworks: |jBPM, Camunda. ||ETL Tools: |Talend, Apache Nifi ||Databases: |Oracle 10g/11G/12C, DB2, NoSQL Server, MySQL, || |PostgreSQL, MongoDB, Apache Cassandra, DynamoDB||Version Control |Git, Github, BItbucket ||Big Data Tools: |Hadoop, Spark, MapReduce, HBase, Hive, HDFS, || |Sqoop ||Operating Systems: |Windows XP/VISTA/7/10, Mac-OS, Linux/UNIX | Professional Experience:Amex, Phoenix, AZ April 2023 -presentSr. Full Stack DeveloperResponsibilities: . Extensive experience in Oracle10g, DB2, MySQL, SQL Server, PostgreSQL, MongoDB, and AWS DynamoDB. Involved in analysis, specification, design, implementation, & testing phases of Software Development Life Cycle. . Experienced in using HTML5 features like semantic markup, local storage, and multimedia integration to enhance user experience and harnessing the power of CSS4, including advanced layout techniques, animations, and styling. . Skilled in Angular 14, leveraging its powerful features such as improved performance through the introduction of differential loading and faster compilation with Ivy renderer. . Proficient in utilizing Angular 14's enhanced accessibility support, optimized bundle sizes, and improved debugging capabilities for building robust and scalable web applications. . Proficient in utilizing Java 11 features such as the standardized HTTP client API and enhanced deprecation for improved performance and code maintainability. . Designed and implemented scalable APIs with Dropwizard to handle large volumes of IoT device data and interactions. . Experienced in leveraging Java 11's nest-based access control and local variable syntax for lambda parameters, promoting cleaner code and enhanced encapsulation. . Design and implemented application using Spring IOC, Spring Web Flux, Spring transactions, Dependency Injection, Spring Annotations, Spring Batch, Spring AOP, Spring Container - managed transactions. . Used Spring Container to implement Inversion of Control and Dependency Injection principles, allowing loose coupling between components & facilitating easier unit testing and modular development. . Utilized Spring Data framework to implement efficient data access and persistence layers, leveraging features such as CRUD repositories, query methods, and entity mapping. . Employed Swagger's built-in tools for API testing and validation, streamlining the verification process of API endpoints. . Utilized Spring Data JPA's features, such as repository interfaces, automatic query generation, support and Spring Eureka for service registration, load balancing, and fault tolerance. . Used Spring Actuator to monitor application performance, troubleshoot issues, health, and reliability of system. . Developed and maintained microservices using Spring Boot and Spring WebFlux, resulting in improved performance and scalability of web applications. . Developed batch processing workflows using Spring Batch framework, facilitating the processing of large volumes of data in scheduled or on- demand batch jobs. . Used OAuth2 with Spring Security for Authentication and Authorization of the application to enhance security.
. Integrated Spring DAO layer for efficient data access using Hibernate ORM framework. . Utilized RESTful web services to seamlessly exchange data in various formats with external interfaces. . Responsible for designing Hibernate mapping files based on business logic and Object relationships.
. Worked on Hibernate in Data Access Layer for mapping the Java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.
. Led a team of developers in implementing business processes using jBPM. Streamlined workflow automation using Camunda, resulting in a 25% increase in operational efficiency. . Demonstrated advanced proficiency in Java and its extensive ecosystem, leveraging Test-Driven Development (TDD) to ensure high-quality code. . Utilized Splunk for monitoring and logging solutions, leveraged DataDog for infrastructure and application performance monitoring. . Deep understanding and practical application of OOPS principles to create scalable and maintainable software solutions . Leveraged Azure Mobile Apps to build and deploy mobile app backends, providing authentication, offline sync, and push notifications.. . Employed AWS services such as AWS CodeBuild, AWS CodeCommit, AWS CodePipeline , AWS Lambda, API Gateway, AWS CLI/Yaml/CloudFormation AWS Glue, AWS Lambda, AWS API Gateway, AWS S3 in conjunction with CloudFormation for storage for serverless application development and scalable data storage. . Implemented Microservices architecture using Spring Boot & deployed on AWS Elastic Beanstalk/AWS Fargate. . Experience with Selenium, application monitoring with Dynatrace and LogInsight, messaging layer with RabbitMQ, web servers and application servers with IBM WebSphere, and agile software development methodologies. . Implemented logging and monitoring using tools like AWS CloudWatch and ELK Stack. . Microservices will co-exist with monolithic application built with Spring MVC deployed on WebSphere. . Worked on creation of custom Docker container images, tagging, and pushing the images. . Used Kafka-based messaging systems, by using publish-subscribe model, fault tolerance, and scalability. . Used Kubernetes pods, services, deployments, and ingress controllers to ensure availability and scalability. . Used Mockito and JUnit for unit testing of the application. . Tested REST APIs in the Spring-Controller at the backend for JSON data using Postman. . Collaborated with the WebSphere Process Server team to integrate developed applications into the existing middleware infrastructure. . Proficiency in Crystal Reports for creating intricate reports and visualizing data. . Experience with PowerBI for business intelligence reporting and analytics. . Implementing the Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers. . Involved in day-to-day handling of JIRA issues (production issues at time) that involved data inconsistencies that required to be solved in very less time.
. Used Jasmine to create descriptive and structured test specifications by utilizing Jasmine's custom matchers and spies. . Developed CI/CD system with Jenkins on Kubernetes container environment. . Enabled full-text search using Elastic Search stack (Elasticsearch, log stash, Kibana). . Developed and managed ETL Tools like Talend, Apache Nifi to consolidate data from diverse sources into a centralized data warehouse, enhancing data reliability and accessibility. . Advanced knowledge of NoSQL and RDBMS concepts, capable of writing complex queries and optimizing database performance. . Leveraged MySQL for data storage and management, designing optimized database schemas, writing complex SQL queries, and ensuring data integrity and performance. . Utilized advanced MySQL features such as indexing, stored procedures, and triggers to enhance query performance and automate data operations. . Automated workflows and processes using Azure Logic Apps, enabling efficient and effective orchestration of business operations. . Developed and integrated document manipulation features using ApachePOI for Office files and iTextPDF for PDFs. . Developed and optimized build scripts using Ant for legacy projects, then successfully migrated these processes to Gradle, resulting in enhanced automation and a more efficient, maintainable build system. . Integrated Python scripts for backend automation and data processing tasks, enhancing application functionality. . Implemented Okta for identity and access management, improving security and user experience. Developed and integrated consumer identity management solutions to enhance user authentication and authorization. . Proficient in applying various design and architectural patterns to solve complex software engineering challenges. . Deep understanding and practical application of OOP principles to create scalable and maintainable software solutions.Achievements and Impact:By leveraging Angular 14's advanced features like differential loading andIvy renderer, we achieved a 25% reduction in initial load times and fasterrendering of UI components. Throughout the project, I have delivered high-performance application, reducing bug reports by 30% through rigoroustesting methodologies. My contributions have resulted in applicationresponse time improvements by 25%, leading to enhanced user experiences andincreased customer engagement. Led the development of an automated testingframework using Selenium and JUnit, resulting in a 50% reduction in testingtime.ENVIRONMENT: Agile/Scrum Methodology, HTML5, CSS4, Angular 14, Bootstrap,RESTful, Java 11, Spring DAO, Spring Data, Spring Batch, Python, SpringIOC, Splunk, DataDog Spring Inheritance, Spring Application Context, jbpm,Camunda, Spring Eureka, Spring Boot, DropWizard, Hibernate Template,Microservices, Eclipse IDE, Jenkins, Kafka, Kubernetes, PL/SQL, GIT, Maven,AWS, EC2, AWS Lambda, AWS S3, NoSQL, MySQL.Walmart, Betonville, AR Mar2021 - Apr 2023Sr. Full Stack DeveloperResponsibilities: . Implemented Agile methodology (SCRUM) to drive the project development, with bi-weekly sprints. Engaged in various phases of the Software Development Life Cycle (SDLC), including analysis, specification, design, implementation, and testing. . Designed Prototype and project layout skeletons using Angular 10, REST, CSS3 and HTML5, ES6, JavaScript/TypeScript. . Developed a scalable e-commerce platform utilizing MongoDB as the primary NoSQL database, achieving a 30% increase in data retrieval speed and supporting over 1 million concurrent users during peak periods . Leveraged Angular 10 features such as component-based architecture, data binding, and reactive forms, to deliver engaging and interactive web applications for developing dynamic User Interface. . Employed ES6 features like arrow functions, destructuring, and template literals . Implemented RESTful APIs integration with Angular 10, utilizing HttpClient module and observables, to communicate with backend services, retrieve and update data, ensure efficient client-server interactions. . Migrated from Angular 8 to Angular 10 by utilizing the features such as Differential Loading, Lazy-loading, Angular Material library and Updated dependencies. . Implemented Java 8's Lambda Expressions and Stream API to leverage functional programming paradigms for data processing, enabling enhanced performance, code maintainability and readability. . Utilized Dropwizard's monitoring tools to track system performance and troubleshoot issues effectively. . Leveraged Java 8's Date and Time API to enhance date and time manipulation and Method References and CompletableFuture to enhance code readability and handle asynchronous operations. . Developed classes using Java 8 (multithreading, concurrency, memory management) and Spring IOC.
. Configured Swagger-UI integration with Eureka server to enable monitoring of service health checks through the Spring Boot admin console for registered microservices.
. Implemented reactive programming models and asynchronous processing with Spring WebFlux, enhancing the application's responsiveness and user experience. . Implemented the associated business modules integration using Spring and Hibernate data mapping. . Strong foundation in Java development and its ecosystem, practiced in Test-Driven Development to improve code reliability. . Excellent grasp of Object Oriented Programming concepts, enabling the design of effective and reusable code structures. . Familiar with a variety of design and architectural patterns to address software design problems. . Utilized Azure API Apps to create, host, and manage RESTful APIs, facilitating integration with various services and applications. . Competent in creating database schemas that align with and support business operations. . Used Spring dependency injection, annotations, Spring Batch, and Spring MVC components to implement business layer and navigation part of application. . Used Spring Boot Actuator to externalize application's configuration properties for various environments. . Developed RESTful APIs and gRPC services in Go, interfacing with Java- based systems to enable seamless data exchange and communication between services. . Implemented Go services for cross-platform deployment, complementing existing Java applications with lightweight and portable components. . Implemented pre-authentication and data base security using spring security. . Used Spring Security with LDAP to provide primitives for securing application access. . Defined Hibernate Named Queries for Batch operations while defined Criteria Queries for Microservices. . Implemented RabbitMQ for asynchronous processing and communication between microservices in a distributed system, enhancing system scalability and reliability. . Expertise in leveraging Apache Camel for implementing integration patterns, message routing, and processing. . Micro services have been built using Spring boot, Spring security and deployed to AWS cloud. . Used AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging. . Implements AWS severs such as AWS CodeBuild, AWS CodeCommit, AWS CodePipeline , AWS Lambda, API Gateway, AWS CLI/Yaml/CloudFormation. . Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions (Including EC2, focusing on high- availability, fault tolerance, and auto-scaling). . Worked on Drools Rule Engines with corresponding to validate the business User Roles. . Utilized Docker to containerize application dependencies and components, enabling efficient packaging, deployment, and version control and custom Docker container images. . Utilized Kafka's high-throughput, low-latency message processing capabilities to enable real-time data streaming and event-driven architectures. . Developed Jenkins-based CI/CD system on Kubernetes, leveraging containerization for efficient and scalable deployment pipelines. . Developed a customer onboarding system using jBPM for managing complex business workflows. . Utilized Camunda for process automation, reducing manual intervention by 40%. Implemented process monitoring and reporting features using Camunda's built-in tools. . Utilized Karma to conduct test suites during build processes, ensuring that code changes meet quality and performance standards . JBoss Application server configuration, implementation, support, workload management and performance tuning including web servers. . Created and configured JIRA projects and worked with departments to maintain existing JIRA projects.
. Applied Python for data analysis and processing tasks, automating workflows to improve efficiency. . Used log4j 2 for logging and GIT for version control. . Developed Unit test cases using JUnit, Mockito and Easy mock.
. Developed Maven scripts and builds using Maven and continuous integration servers like Jenkins. . Created and modified Office documents with Apache POI and PDFs with iTextPDF, integrating these capabilities into larger software systems. . Executed and managed ETL tools like Talend, Apache Nifi Tools like processes to integrate data from different sources into a centralized data warehouse, enhancing data accuracy and accessibility. Spearheaded the integration of Okta for robust identity management, ensuring secure and seamless user authentication across multiple platforms. . Leveraged Redis for caching and real-time data processing, significantly improving application performance and reducing database load. . Enhanced system security and compliance by leveraging Okta's advanced features. . Developed robust NoSQL and MongoDB database architectures, ensuring high availability, scalability, and data integrity for mission-critical applications. . Leveraged Go's concurrency model (goroutines and channels) to develop scalable and efficient backend systems, enhancing parallel processing capabilities compared to traditional Java threading models. . Created automation tools and internal utilities in Go to streamline development workflows and operational tasks, complementing Java development environments . Skilled in Crystal Reports for creating detailed reports and visualizing data. . Proficient in executing thorough audit validation processes to ensure compliance and accuracy in financial and operational systems. . Knowledgeable in PowerBI for business intelligence reporting and analytics. . Proficient in SQL and understanding of RDBMS principles, able to develop and optimize queries. . Optimized performance and achieved low-latency data access in MongoDB.Achievements:Through the migration from Angular 8 to Angular 10 and the utilization ofJava 8's Lambda Expressions and Stream API, we achieved a 30% reduction inapplication response time. Additionally, by leveraging AWS Cloud servicesand Docker, we achieved a 40% improvement in application scalability.Implementing Jenkins-based CI/CD system on Kubernetes and Dockercontainerization allowed us to reduce deployment cycles by 50%. Spearheadedthe implementation of an ops gating process, which reduced productionincidents by 30%.ENVIRONMENT: HTML5, CSS3, SASS, AJAX, Angular 8/10, RESTful,JavaScript/TypeScript, Java, J2EE, UML, WebLogic, Spring, AWS S3, AWSLambda, AWS SNS/SQS, AWS SDK, jbpm, Camunda, Hibernate 4.x, Web Services,JIRA, JBoss 3.0, NoSQL, MongoDB, SQL, RDBMS IntelliJ IDE, Jenkins, Docker,Kubernetes, Drools, JUnit, Maven, GIT, MongoDB.Venmo, SanJose, CA Aug 2019 - Feb 2021Full Stack DeveloperResponsibilities: . Actively involved in Analysis, Design, Development, Deployment, System Testing and User Acceptance Testing using Agile methodology in the Scrum Cycle model. . Developed UI Layer for the application using HTML5, CSS3, ReactJS and Bootstrap. . Created JavaScript/TypeScript reusable components and services to consume REST API's using Component based architecture provided by ReactJS. . Used ReactJS, leveraging its powerful features like component reusability, virtual DOM, and JSX syntax. . Leveraged Dropwizard's capabilities for real-time data processing and management, improving system responsiveness and reliability . Integrated various ReactJS libraries and frameworks such as React Router, Redux, and Material-UI to implement advanced features like client-side routing, state management, and enhanced UI components. . Worked with Advanced Java 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. . Integrated Go-based services with existing Java applications, utilizing protocols like HTTP/REST and gRPC to ensure smooth interoperability and data consistency across different technology stacks. . Designed and implemented business processes using jBPM and Camunda. Integrated Camunda BPM with microservices architecture for seamless process execution. . Implemented lightweight Go services to handle high-throughput data processing, complementing Java microservices with efficient handling of large-scale data streams and real-time processing. . Created or contributed to development tools and libraries in Go that support or extend Java-based ecosystems, such as monitoring tools, logging frameworks, or build automation scripts. . Secured REST API's by implementing OAuth2 token-based authorization scheme using Spring security. . Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch and handled the security using Spring Security. . Utilized Spring annotations for dependency injection (DI), auto-wiring, and Spring MVC to develop RESTful APIs, leveraging the power of Spring Boot for Microservices architecture. . Implemented the Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers. . Extensively used Hibernate 4.5 concepts such as inheritance, lazy loading, dirty checking, and transactions. . Used Hibernate, Object-relational mapping (ORM) technique for mapping data from MVC model to MySQL Relational data model with an SQL-based schema. . Implemented real-time data processing using Apache Kafka to enable scalable and fault-tolerant communication between microservices, reducing message latency by 50% and enhancing overall system reliability. . Worked on creation of custom Docker container images, tagging, pushing images, Spring boot integration. . Developed RESTful Web services using Java and Spring framework for transmission of data in JSON format. . Heavily used Lambda function on text object methods Context object properties using Node.js. . Configured AWS Identity Access Management (IAM) Group and users for improved login authentication requirements and efficiently handled periodic exporting of SQL data into Elastic search. . Integrated Python scripts for backend automation and data processing tasks, enhancing application functionality. . AWS Elastic Beanstalk was used to deploy the applications developed by Spring MVC framework. . Integrated AWS Lambda, API Gateway, AWS CLI/Yaml/CloudFormation. . Developed and supported monitoring and logging systems using Splunk. . Used JIRA for streamlined defect tracking and efficient project management. . Implemented Jenkins CI/CD pipelines for WebSphere applications, enabling automated builds, tests, and deployments for streamlined development processes. . Improved system efficiency by deploying DataDog for detailed infrastructure and application monitoring. . Developed and optimized build scripts using Ant for legacy projects, then successfully migrated these processes to Gradle, resulting in enhanced automation and a more efficient, maintainable build system. . Implemented comprehensive JUnit test cases for Controller, Service, and DAO layers using Mockito. . Proficient in conducting comprehensive audit validation to ensure compliance and accuracy in financial and operational processes. . Developed robust unit tests using Karma and Jasmine, adhering to the rigorous testing patterns. . Performed backend services testing using various systems like REST API services, Swagger and Postman. . Worked with NoSQL DB, MongoDB for offering commercial support by indexing, partitioning, and caching strategies. . Implemented a distributed caching solution using Redis to enhance application performance, achieving a 50% reduction in database load and improving response times by 40%.ENVIRONMENT: Java, J2EE, Spring MVC, Spring Boot, Spring Rest, Hibernate,Microservices, ReactJS, CSS3, HTML5, JavaScript/TypeScript, Splunk REST,GIT, Maven, JIRA, JUnit, Jasmine, Karma, MySQL, NoSQL MongoDB, jbpm,Camunda, DataDog AWS Elastic Beanstalk, Identity Access Management, Agileand Scrum methodology, Eclipse IDE.Forsys Software Private Limited, Hyderabad, India. Sep 2016 - Dec 2018Sr. Software EngineerResponsibilities: . Actively involved in Analysis, Design, Development, Deployment, System Testing and User Acceptance Testing. Successfully followed Agile methodology in the Scrum Cycle model. . Contributed to the presentation layer using Angular 4, HTML and CSS for specific web pages. . Developing interactive and dynamic web applications using Angular 4 ensuring a smooth user experience. . Integrated Angular libraries and frameworks, including Angular Router and Angular Material, to enhance application functionality with features like client-side routing and visually appealing UI components. . Developed a Java/J2EE based Web Application using the complete Spring suite, including Spring MVC and other Spring modules on Eclipse Integrated Development Environment. . Created business components and integrated them using Spring, utilizing features such as Dependency Injection, auto-wiring for DAO and Service Proxy layers. . Implemented Hibernate as the ORM framework and integrated it with Spring using Spring ORM. . Developed Spring MVC controllers for the Account profile feature and created a web service using Spring WS framework, with web service clients injected through the DAO layer. . Optimized database interactions and reduced latency by utilizing non- blocking I/O with Spring WebFlux in high-traffic environments. . Experienced software developer with expertise in Linux, OS maintenance, and app orchestration. . Configured and fine-tuned server settings, including connection pooling, thread management, and caching, to enhance application scalability and reliability. . Automated build processes and managed project dependencies using Maven build tool. . utilizing log4j powerful logging capabilities, to facilitate effective debugging, error tracking, and log management. . Implemented Hibernate for streamlining object-relational mapping with multiple company databases. . Proficient in administering WebLogic Server, managing deployment, configuration and monitoring of the application. . Proficient in AI governance, Operational Risk (OpRisk) management, audit validation processes, and addressing Matters Requiring Attention (MRA). . Used Java Database Connectivity API to access relational databases in parts of the application where Hibernate implementation was not feasible. . Collaborated with other developers using GitHub as a web-based repository for code sharing. . Implemented and oversaw ETL tools like Talend and Apache Nifi workflows to aggregate data from various sources into a unified data warehouse, improving data consistency and accessibility. . Made extensive use of PL/SQL to access, modify, and update data in the Oracle 11g relational database. . Maintained Oracle 11g through Materialized Object Views, stored procedures, triggers, and functions. . Managed the Integration Testing of a multi-module application, successfully identifying and resolving critical integration issues before production deployment.ENVIRONMENT: Angular 4, HTML, CSS3, web services, Spring 4.0, Spring MVC,Spring JDBC, Spring Batch, Spring ORM, Hibernate Web Services, SOAP, REST,XML, log4j, Java 7.0, JMS, MDB, WebLogic application server, Eclipse,Oracle 11g, Maven, Linux, Windows.Natco Pharma Ltd, Hyderabad, India June 2014-Aug 2016Software EngineerResponsibilities: . Created class diagrams and sequence diagrams (UML diagrams) to design client requirements, generating comprehensive APIs for easy understanding of class methods and their functionality. . Designed and developed JSP pages, Servlets, and front-end validations using HTML, CSS, XML, and XSL, ensuring a user-friendly and interactive interface. . Experienced in implementing SOAP-based communication between different applications and systems, ensuring secure and reliable exchange of data. . Implemented JavaScript behavior code to enhance user interactions and improve overall functionality. . Experienced software developer with expertise in Linux, OS maintenance, and app orchestration. . Skilled in AI governance, Operational Risk (OpRisk), Audit validation, and Matters Requiring Attention (MRA). . Proven ability in utilizing modern deployment strategies, CI/CD pipelines, and cloud applications development. . Strong background in both front-end and back-end development, with a focus on creating scalable and efficient solutions. . Developed modules using the MVC architecture and the Struts framework using Java/J2EE to ensure organized and scalable code structure using Eclipse IDE. . Managed system configuration and maintenance for development, Acceptance Testing, and production environments, ensuring smooth operation and optimal performance. . Configured and deployed the application on JBoss application server, ensuring smooth and efficient deployment. . Conducted thorough testing, debugging, and bug fixing, ensuring high- quality and reliable software, while documenting system processes and functionalities . Integrated MySQL database into the application, designing efficient database schemas and implementing SQL queries to store and retrieve data accurately and securely. . Employed techniques such as indexing, query optimization, and stored procedures to improve performance and maintain data consistency within the MySQL database.ENVIRONMENT: HTML, CSS, Java, J2EE, JSP, Struts 1.1, MS SQL server, XML,SOAP, Eclipse, EJB, JavaScript, Jboss and Apache Tomcat 4.0, Linux.Education:Bachelor of Technology July 2010 - May2014Jawaharlal Technological University - Hyderabad, India.Masters of Science Jan2019 - May 2020Concordia University Wisconsin- Milwaukee, WI. |