Home

Srimaan - Senior Java Full Stack Developer
[email protected]
Location: Remote, Remote, USA
Relocation:
Visa: GC
Srimaan
Senior Java Full Stack Developer
940 2173787
[email protected]


GC
Professional Summary
8+ years of experience in \Analysis, Design, Development, Testing and Support of Web applications using Java-J2EE with Java, Angular, JSP, XML,JAXP, AJAX, Java EE/JAX-RS, jQuery, Servlets, ORM, JPA, ATG, VUE, Team Site 7.5/7.2/5.5, Kafka and Python and as I have 6+ years in Ecommerce
Collaborate with Project Managers, Architects, and UX teams to gather and understand service and application requirements, ensuring alignment with project goals.
Led a high-performing development team in the design and implementation of microservices-based applications using Java 11, Spring Boot, and Kafka, resulting in increased system scalability and performance.
Mentored and coached junior developers, fostering their professional growth and ensuring code quality and best practices.
Have an hands on knowledge on cloud (AWS,Azure)& Devops.
proficient in creating complex business rules, decision tables, and rule flows.
Skilled in integrating DROOLS with Java applications, databases, and other technologies.
Strong problem-solving and analytical skills with a keen attention to detail.
Experience in Use Cases, Sequence Diagrams and Class Diagrams using UML, J2EEDesign Patterns.
Expertise in back-end procedure development, database modeling for Database Applications using Oracle 11g/12c, MySQL, SQL and PL/SQL.
Expertise in Java, IVR, Spring MVC, Spring Boot, Microservices, VXML, and AWS. Proven track record in developing robust software solutions, providing technical leadership
Collaborate with architects to create high-level software design (HLSD) documents.
Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
Design and develop reactive web applications using Spring Web Flux.
Expertise in J2EE architecture using Java, JDBC, JavaBeans, EJB, Servlets, DB2, JSP, JMS, Struts, ANT, Log4J, UML, XML, CSS, HTML5, ReactJS, NodeJS and JavaScript.
Experienced in JavaScript libraries such jQuery, jQuery UI, Backbone, React and Amber to develop user interface widgets and manipulate DOM efficiently.
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 Apache wicket, Apache Hadoop Map Reduce Pair programming and Distribute Application and HDFS.
Expertise in using Hibernate, extensively used Entity Class Associations, Criteria Queries and Projections.
Designing and developing Microservices architecture applications. Hands on experience with IDE tools like Eclipse, Visual Studio and Net Beans.
Developed Hibernate ORM mappings and annotations and established data integrity among Oracle DB tables.
Participate in architecture and code reviews to identify and address implementation problems early in the development cycle.
Understanding and work experience with UNIX / Shell / Perl / Python scripting.
Python scripting, Django sites with REST API for making it more responsive.
Hands on experience regarding LAMP (Linux, Apache, MySQL, Python) and WAMP (Windows, Apache, MySQL, Python) stack architecture.
Expertise in server-side development with JDBC, JMS, Servlets, MVC architecture, JavaBeans, XML.
Storing the images and deploying these images in containers which are managed by main Kubernetes cluster.
Strong programming knowledge in Java/JEE/Spring framework/ESB/JMS/ActiveMQ.
Hands on experience in implementation of PCF (Pivotal Cloud Foundry) Paas (Platform as a Service) SAAS services such as Pivotal Application Service, Pivotal Container Service and Pivotal Functional Service to continuously deliver applications on to the cloud.
Developed and maintained robust and scalable data processing applications using Apache Spark, processing petabytes of data for analytics purposes.
Collaborated with data scientists and analysts to understand business requirements and translate them into Spark workflows, resulting in actionable insights.
Implemented complex ETL pipelines to ingest, transform, and load data from various sources into target databases, optimizing data quality and reliability.
Leveraged Spark's ML lib library to build machine learning pipelines for predictive analytics, contributing to improved decision-making processes.
Have expertise creating customer-facing applications for eCommerce
Experienced in Analysis, Design, Development, Integration, Deployment and Maintenance of Web based applications using J2EE/Java, JSP, JavaScript, Servlets and Object-Oriented Pair Programming techniques.
Proficient in XML technologies like XSL, XSLT, SAX, DOM, WSDL, DTD, XSD, SOA, JAXB.
Experienced in working with Adobe Flex for the development and deployment of cross-platform applications based on the Adobe Flash platform.
Managing Pivotal Clod Foundry (PCF), applying patches, upgrading PCF 1.6 to next versions
Understand complex and important requirements for products, both functional and nonfunctional.
Extensive experience of Web services design and implementation using REST / SOAP.
Comprehensive knowledge of physical and logical data SQL, performance tuning and monitoring.
Implemented AWS, PCF solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and used AWSSDK to connect with Amazon SQS for bulk email processing.
Used JMS API for asynchronous communication by putting the messages in the Message queue.
Created a responsive web offer wall so that it could be integrated with any iOS/Android app via a web view, project was created with Google Polymer and PHP.
Extensive experience in developing GUIs using Struts, Spring MVC, Spring Web Flow frameworks.
Good experience in using Version Controlling tools (CVS, Subversion, Clear Case, Jenkins) and defect tracking tools like Clear Quest, Quality Center.
Object-oriented design and coding with variety of languages Java, J2EE, Big Data Components/ Frameworks and other AJAX tools/ Frameworks.
implemented state management using Vuex, effectively managing complex application states and ensuring data consistency.
Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB.
Hands on experience in deploying web and J2EE enterprise applications on WebLogic, WebSphere, Tomcat, Enterprise Service Bus (ESB) and JBoss server.
Worked in TDD and version management tools GitHub, SVN and Hands on experience with PL-SQL stored procedures, Triggers and Views.
Working knowledge of Devops, AWS tech stack - Elastic Beanstalk, Cloud Formation, Ops Works, VPC, EC2, EC2 Container Experienced in working with SDLC methodologies like Agile, Scrum, Iterative and Waterfall approaches.


TECHINCAL SKILLS

Programming/Scripting Languages Java, JavaScript, CSS, HTML, DHTML, XML, SQL, Python. VXML
J2EE Technologies Struts, Spring 5/4, Hibernate, JSP, Servlets, JDBC, JNDI, EJB, XML, Web Services, LDAP.
Web Analytics Adobe, Google
Frame works Apache struts, Hibernate, spring, AJAX, WebObjects. spring web flux, Vue.js Node.js, Express.js
Web/Application Servers Apache Tomcat, Web-logic Server, WebSphere, JBOSS. Java spark
Tools / IDEs Eclipse, NetBeans, STS, Selenium IDE
RDBMS / Database ORACLE 8i/9i/10g, SQL Server, DB2, Mongo DB, MySQL, Cosmos DB,
NO-SQL databases like Mongo DB
Web Development HTML, CSS, XML, Java Script, Angular JS, AJAX.
Methodologies OOAD using UML, Rational Rose, RUP, Agile/XP. Full SDLC, Agile Methodologies, Django
Operating Systems Windows2000/XP/2003, UNIX, LINUX, DOS.,UC4 Atomic
Cloud Technologies: Devops, AWS (VPC, EC2, S3, ELB, Autoscaling Groups (ASG), EBS, RDS, CI/CD, IAM, ECR, ECS, AWS Lambda, Elastic Cache, API Gateway, Cognito, Kinesis Streams, SNS, CloudWatch, CloudTrail, DynamoDB) SaaS, PaaS, and IaaS.).

Software Oracle, MS Office, Adobe Photoshop, Flash.
Others Ant, Maven, Log4J, JUnit, Jenkins, HTML, DHTML, XHTML, CSS, XSL, AWS, Splunk, Resolve, Control-M, Selenium, Apache JMeter, Alfresco, Documentum, Spinnaker, share point JAVA Spark, TensorFlow, Keras, scikit-learn

Professional Experience
Java Lead Full Stack Developer
Safeway - Dallas, TX January 2022 to Present
Responsibilities:
Agile Software Development Life Cycle including design, development, integration, test, deployment, and maintenance and configuration management.
Working on Spring Integration framework, throughout the application performing XSLT with XMLs.
Implemented Big Data solutions, including Hadoop, Spark, Hive, HBase, Elastic, Kafka, and Zookeeper, for large-scale data processing and analytics.
Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
Developed web applications using Spring MVC, jQuery, HTML5, and Bootstrap for Virtual InfoTech Inc.
Developed UI components for email and link sharing of documents and files for Content Management System using Backbone.js and jQuery.
AutoSys job scheduling and workload automation tool that enables
Involved in web designing using Angular 7, Angular 8 and Angular 9, HTML 5, CSS 3 sass, JavaScript, jQuery.
Digital' Implemented and executed S3 buckets
Lead the development of Java-based applications, focusing on IVR, Spring MVC, Spring Boot, and Microservices architecture, to meet high-quality standards and project requirements.
Successfully led and participated in a number of integration and configuration projects for the Guidewire Billing Center, guaranteeing smooth system operation and data flow.
Created Java apps to support essential business procedures, boosting system functionality and performance.
Utilized Vue Router for creating dynamic and efficient navigation flows within the application.
Utilized JavaScript testing frameworks including Karma, Jasmine, and JEST to ensure robust code quality.
Extensively involved in upgrading the existing system from Angular 7 to Angular 8
Converted an app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
implemented state management using Vuex, effectively managing complex application states and ensuring data consistency.
Developed and deployed machine learning models using Java and TensorFlow, resulting in a 20% improvement in accuracy for a sentiment analysis project.
Collaborated with a cross-functional team to design and implement a recommendation system using collaborative filtering algorithms, enhancing user engagement by 30%.
Optimized and fine-tuned neural network architectures for image recognition, reducing model inference time by 25%.
Assured that crucial tasks were completed on schedule by helping to establish enterprise scheduling solutions utilizing UC4/Atomic and other scheduling software.
Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and also used Hibernate Persistence Strategy to interact with database.
Create request and call Amber web Manager to calculate amber points.
Enhanced user experience by designing new web features using MVC Framework like Express JS and NodeJS.
Worked on the modernization of a legacy and outsourced UI technologies used were Angular JS 2, CSS, Node JS, Express JS and AWS (Amazon Web Services).
Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
Developed a tool to retrieve and send data to third party service provider this feature was implemented using REST.
- Assisted in the configuration and integration of Guidewire Billing Center, gaining valuable experience in the platform.
Assisted in the integration of Guidewire Billing Center with RDMS, enhancing data consistency and reporting capabilities.

Managing Pivotal Cloud Foundry (PCF), applying patches, upgrading PCF 1.6 to next versions
Designed and developed asynchronous RESTful Microservices using Spring boot, Couchbase and RX Java that are consumed by other Microservices.
Extensively used jQuery, Portal APIs for authentication and personalization features
Provided expertise in the design and implementation of store functionality using WebSphere Commerce6.x.
Involved in deploying the applications in Pivotal Cloud Foundry.
Developed test cases and performed unit testing using JUnit.
Designed and developed the application using agile methodology and followed TDD, Scrum.
Design and development of components, such as Class, and Sequence diagram in UML
Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
Developing web-application using Struts/JSP/Servlet and JavaScript.
Developed pom.xml for the build of the application using Maven
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.
Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
Enhanced application performance by Angular 8 Component based development in view of future Angular framework transitions.
Development of Microservices and deploying in Docker.
Analyzed and resolved production system problems tracked with Rational ClearQuest and JIRA.
Unit testing of developed product features using Junit framework as part of development cycle.
Consuming SOAP based web services using Apache CXF, Spring Web and Java 8.
Writing Gradle scripts for building, testing and deploying of the application on Tomcat server.
Implementing and developing enterprise solutions.
Responsible for creating and modify Reservation System API for clients as per their requirements.
Responsible for integrating to other systems, verifying network related issue and firewall policy.
Responsible for configuring the appropriate branching and merging strategy for Bitbucket SCM repository.
Using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
Collaborated with cross-functional teams to analyze business requirements and translate them into technical specifications.
Developed and maintained software applications utilizing a variety of technologies, including REST APIs, .NET Core, and C#.
Designed, implemented, and optimized SQL relational databases, Cosmos DB, and MongoDB for seamless data management and retrieval.
Spearheaded the standardization of quality assurance procedures, leading to a significant reduction in software defects and improved overall user experience
Responsible to install, configure, monitor systems developed on Cloud IaaS environments with Pivotal Cloud Foundry PaaS running on top of it.
Responsible in deploying services/artifacts into various environments DDDusing Run deck tool.
Use Git for software configuration management and version control.
Debugging the logs and resolving the incidents.
Integrating SonarQube analysis and unit testing into the Continuous integration pipeline.
Provisioning and monitoring of the Development servers, QA servers and Production servers.
Provide appropriate reporting and documentation to aid in the understanding of the overall system and identify risks and potential problems.
Responsible for configuring, Jenkins pipeline jobs as a part of build automation and deployment automation.
Environment: Java 8, Spring Web, Angular 8, XSLT, XPath, Apache CXF, Networking, java spark Unix, Groovy, Soap UI, Bitbucket, Jenkins, Gradle, Firewall, OAuth and ETL tools.Net Cosmos DB, Nodejs ,Haddop,Spark,Zookeeper

Sr. Java Full Stack Developer
synchrony Financial Chicago, IL August 2020 to December 2021
Responsibilities:
Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
Participated with team members in Grooming, Planning, Tasking, Sprint Reviews, and Retrospective Sessions.
I Have worked wide Range of technologies and implemented in the project
Digital' Implemented and executed S3 buckets
Involved in enhancing the developed modules on different browsers, to carry out the task of coding, bug fixing, testing and documentation.
Carried out responsibility of delivering the tasks including database scripts, source code and any other documents as and when required through GitHub.
Developed code in Java, J2EEand Hibernate using XP Practices Pair Programming, TDD and Continuous Integration.
Implemented the single page web application based front end for displaying user requests, user records history and security settings various users using JavaScript, NodeJS, ReactJS and AngularJS
Developing UI Using AngularJS, Angular 7, HTML5, CSS3, and jQuery.
Involved in building MVC Frameworks and experience in SOA by creating DDD SonarQube web services with SOAP, WSDL.
Proficient in implementing Omni-channel solutions, ensuring seamless customer experiences across various communication channels, including web, mobile, email, and social media.
Developed and maintained robust and scalable data processing applications using CucumberGherkin,Apache Spark, processing petabytes of data for analytics purposes.
Collaborated with data scientists and analysts to understand business requirements and translate them into Spark workflows, resulting in actionable insights.
Implemented complex ETL pipelines to ingest, transform, and load data from various sources into target databases, optimizing data quality and reliability.
Leveraged Spark's ML lib library to build machine learning pipelines for predictive analytics, contributing to improved decision-making processes.
Spearheaded the standardization of quality assurance procedures, leading to a significant reduction in software defects and improved overall user experience.
Oversaw the testing and debugging process, identifying and rectifying complex issues promptly to ensure software functionality.
Integrated Guidewire Billing Center with RDMS, including Oracle and SQL Server databases, achieving real-time data synchronization and enhanced reporting capabilities.
Conducted thorough research and analysis of user complaints, proactively recommending and implementing adjustments to enhance software performance.
Played a pivotal role in driving software architecture decisions, aligning solutions with departmental, segment, and organizational strategies.
Demonstrated excellent problem-solving skills by making informed decisions in ambiguous situations, requiring minimal direction while seeking guidance as necessary.
Consistently followed established guidelines and procedures, ensuring adherence Cucumber Gherkin to coding standards and best practices.
Implemented UI design using HTML and CSS. Designing, building infrastructure on Azure devops and, AWS environment, AWS Lambda, Node.js (backend integration API integration) managing cloud (IaaS, PaaS, SaaS) based infrastructure, troubleshooting production issues.
Managing Pivotal Cloud Foundry (PCF), applying patches, upgrading PCF 1.6 to next versions BlazeMeterJMete
Used azure Container Registry for storing the images and deploying these images in containers which are managed by main Kubernetes cluster.
Used REST API, HTTP requests and implemented JSON format for data exchange for communication of microservices with one another.
Expertise in Spring framework extensively used Spring DI, 'Jasmin, Spring Batch, Spring AOP, Spring JDBC templates, multi-threading and in working with SOAP & Restfully Web Services.
Implemented Swagger Configuration in Spring Boot for auto generating swagger JSON files for RESTAPI calls.
Implemented web services (WSDL) and effectively worked with SOAP and XML, and XSLT.
Implemented the user interface using the JavaScript, ReactJS, NodeJS, JSP, Kafka, AJAX, DB2, Angular 7, HTML5, CSS and Bootstrap.
Python scripting, Django sites with REST API for making it more responsive.
Wrote Python scripts to parse JSON documents and load the data in PostgreSQL database.
Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking and transactions.
Used Micro service architecture, with Spring Boot based services interacting through a combination of REST, Apache Kafka message brokers and leveraging AWS to build, test and deploy Identity micro services.
Implemented AWS solutions using EC2, S3, RDS, EBS, CI/CD, Elastic Load Balancer, Auto-scaling groups and used AWSSDK to connect with Amazon SQS for bulk email processing.
Built scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python Sdk.
Used Hibernate as ORM tool in data access layer for updating information in the database and Spring Framework to support the Hibernate tool.
Designed and developed the REST based Microservices using the Spring Boot.
Implemented fail safe and circuit breaker patterns in Spring Boot Microservices applications using HYSTRIX. BlazeMeterJMete
Involved in self and peer-to-peer review, creating and updating technical and functional documents.
Used Grafana as a monitoring tool for Spring Boot and Adobe Analytics for ReactJS.
Worked on Job scheduling, batch-job scheduling and process control, forking and cloning of jobs and checking the status of the jobs using Shell Scripting.
Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB.
Unit Test the implemented changes as per test cases, debug the implemented code, integrate the changes in Testing Environment, fix reported bugs of already implemented changes Cooperate with team members during concurrent developments.
Environment: Spring Boot, Angular 6, GitHub, OpenStack, NodeJS, java spark, XP Pair Programming, CI/CD Jenkins, Kafka, ReactJS, UNIX Shell Scripting, Eclipse, DB2, SAAS, PAAS, Splunk, SiteScope Dynatrace, PCF, SonarQube, Python, MongoDB, Kubernetes.

Java Full stack Developer
Walgreens, Chicago November 2018 to August 2020
Responsibilities:
Design the new architecture and platform for migrating the legacy application to Angular and Micro Services architecture.
Create proof of concept applications and propose the design based on the gathered data points.
Work with the business and the analysts for developing the functional and technical requirement documents.
Develop modules, test cases, documents and manage the deployment of the application within agreed upon timelines.
Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating the Application.
Used Spring Core Annotations for Dependency Injection Spring DI, 'Jasmin and Spring MVC for REST API, Spring Boot for microservices and Spring Batch for running batch jobs.
Experience of Java/JEE, spring, Spring Boot to design/develop a highly scalable solution.
Experience of REST services to develop stateless services for consumption by other dependent systems.
Worked with container orchestration tools and concepts like Docker Engine and Kubernetes.
Configured the Cloud Trial on the AWS console and created the Cloud watch events to receive SNS Notifications when someone terminates the EC2 instance.
Created Ansible cloud modules for interacting with Azure services which provides the tools to easily create and orchestrate infrastructure on Azure and automated cloud-native applications in Azure using Azure microservices such as Azure functions and Kubernetes on Azure.
Helping getting the new team members get up to speed by conducting mentoring hands-on sessions for the new technologies being adapted in the system.
Spearheading the effort of developing 'proof of concept' applications where there is a need for some research for new technologies involved and create white-papers/reports on findings and suggestions.
Proficient in implementing Omni-channel solutions, ensuring seamless customer experiences across various communication channels, including web, mobile, email, and social media.
Act as a liaison between the management and the development teams for technical requirements and development.
Manage the deliverables and keep a track of the modules and work orders under development to ensure a timely and high-quality delivery.
Propose the design for the technical solution based on the analysis of business systems and requirements.
Design and manage the development of technical solution as per the client requirements.
Experience in Developing User Interface Rich Web Applications and Web Service Applications using HTML 4, XHTML, CSS, XML, Object Oriented Java Script, ANGULARJS, REACTJS, RESTful services, JAVA, JSP.
Work with the business and the analysts for developing the functional and technical requirement documents.
Develop modules, test cases, documents and manage the deployment of the application within agreed upon timelines.
Apply knowledge of Java/JEE, Spring and Hibernate in design to develop a highly scalable solution.
Apply knowledge of REST services to develop stateless services for consumption by other dependent systems.
Helped the new members of the team come to speed by providing them technical sessions on the new technologies being used.
Participated as a key team member in planning and coordinating the testing of the application.
Developing 'proof of concept' applications where there is a need for some research for new technologies involved.
Environment: Java, Eclipse, Spring Framework, Hibernate, Servlets, JSP, XML (DOM), SOAP Web Services, Web Logic, Java Script, UML, HTML, ClearCase, JUnit, ANT, Tibco, Oracle DB.



Java Developer
Infinite Computer Solutions, Bangalore, India June 2015 to October 2018
Responsibilities:
Involved in low level design of the architecture.
Used Spring MVC for cross cutting concerns and IOC for dependency injection.
Used Hibernate in data access layer to access and update information in the database.
Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (oracle).
Involved in writing and business layer using BO, DAO and DTO.
Implemented J2EE design patterns.
Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
Used SQL statements and procedures to fetch the data from the database.
Designing and development of the web-tier using Html, JSP's, Servlets,
Used log4j for logging messages.
Used ANT scripts to fetch, build, and deploy application to development environment.
Involved in producing and consuming of Web Services (RESTful) to interact with the external system i.e WEBNMS, which will be a framework used to poll the data from the device.
Used Rational Rose for use case diagrams, Active flow diagrams, Class diagrams, Sequence diagrams and Object diagrams in design phase.
Used Eclipse as an IDE and extremely worked with the WAS 7.0(WebSphere Application Server)
Environment: Java/J2EE, Spring, Webservice, RESTFUL, JAX-WS, SQL developer, RAD, JBOSS, Oracle Data Base, JAXB, Eclipse
Education:
SRM University Bachelor s in computer science and Engineering 2015
Keywords: csharp continuous integration continuous deployment quality analyst machine learning user interface user experience javascript sthree database information technology green card microsoft procedural language Illinois Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];955
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: