Around 10 years of experience in IT industry comprising of Java/J2EE enterprise web application design, development, maintenance & support involving all SDLC activities like requirements analysis, design, implementation, reviews, unit testing, integration testing and production deployments. Worked on Amazon Web Services like EC2, ELB, VPC, S3, Cloud Front, IAM, RDS, Route 53, Cloud Watch, SNS, Auto Scaling, Elastic Load Balance, AMIs, Dynamo DB, firewalls, routing technologies and DNS, Amazon RDS DB services. Professional experience in using core Technologies Java, J2EE, Servlets, JSP, JDBC, JavaBeans, JavaScript, JNDI, HTML, XML, Web services, AngularJS, Bootstrap framework, jQuery. Good experience working with Amazon Web Services like EC2, S3 Bucket, Amazon Simple DB , Amazon RDS , Amazon Elastic Load Balancing, Amazon SQS , AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front. Experience in working with Camunda BPMN Tool for design and maintaining the code. Developed and maintained web applications using TypeScript and React. Worked on Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database. Expertise in using Oracle, SQL Server, MySQL databases and writing SQL and PL/SQL queries. Experience in using Web/Application servers like WebLogic, JBoss, Glassfish and Tomcat. Core development experience for Groovy Grails restful web services. Well experienced in functional and technical systems analysis & design, system architectural design, presentation, process interfaces design, process flow design, and system impact analysis and design documentation and presentation. Experience in working on MVC pattern using AngularJS, creating user interface and single page web application. Used multithreading for writing the collector parser and distributor process, which was getting realtime data from zacks API in format of JSON, using multithreading improved the performance by a lot. More over using concurrency package of collections made it thread safe. Used multithreading on UI as well as on backend side. Experience in JVM Performance Tuning: Garbage Collector and Heap Analysis, Thread dumps, Heap dumps, Memory Leaks, Connection Leaks, Core Dump, Profiling, Refactoring. Extensive knowledge in database transactions management for database related changes by integrating JDBC, Hibernate with spring boot. Experience with Data structures & Algorithms like Stack, Queue, Linked List, Linear - search, bubble-sort, and binary-search algorithms etc. Experience in design and maintenance of database platforms like JDBC and Hibernate. Experience in UNIX/Linux shell scripts for data-driven automatic processing.
Overview
9
9
years of professional experience
Work History
Senior Java Full Stack Developer
Capital Group
Irvine, TX
12.2024 - Current
Designed and developed the business flow using Camunda which executes processes that are defined in Business Process Model and Notation (BPMN), the global standard for process modeling to automate most complex business processes using an easy-to-adopt visual modeling language.
Developing and integrating AI/ML models into Java-based application and Built scalable and efficient backend systems to support AI/ML workflows.
Integrate Docusign APIs into the application and configured authentication and manage API clients.
Implemented OAuth 2.0 for secure API access.
Created, sent, and track envelopes using Docusign APIs. Handled Docusign event callbacks for real-time updates.Ensured secure handling of sensitive data like access tokens and documents.
Implementing data pipelines for preprocessing, cleaning, and transforming data for AI/ML mode. Optimized the performance of AI/ML models and Java applications for real-time or large-scale processing.
Worked with data scientists, DevOps, and other teams to ensure seamless integration of AI/ML solutions
Utilizing Java-based AI/ML libraries like DL4J, Weka, or integrate with Python-based frameworks (e.g., TensorFlow, PyTorch) using tools like Jython or REST APIs.
Design, develop, and maintain scalable, high-performance Spring Boot applications. Builded and managing microservices-based architectures using Spring Boot.
Created RESTful and GraphQL APIs for seamless communication between services.Deploy and manage applications on cloud platforms like AWS, Azure, or Google Cloud.
Implementing security features using Spring Security, OAuth2, and JWT.Optimize application performance using the latest Java features and Spring Boot tools.
Implementing monitoring tools (e.g., Spring Actuator) and logging frameworks (e.g., Logback, SLF4J). Integrated third-party services and APIs using Spring Boot starters.
Implementing machine learning algorithms (e.g., regression, classification, clustering) in Java.
Managing large datasets using Java tools and frameworks like Apache Spark or Hadoop.
Evaluating AI/ML models for accuracy, precision, recall, and other metrics. Ensure the security of AI/ML systems, including data privacy and secure model deployment.
Documented AI/ML workflows, APIs, and system architecture for maintainability.
Designs, develops documents, tests and debugs new and existing software systems and/or applications.
Participates in full development life cycle including requirements analysis and design.
Participates in software design meetings and analyzes user needs to determine technical requirements.
Consults with end user to prototype, refine, test and debug programs to meet needs.
Creates technical specifications based on conceptual design and stated business requirements.
Serves as technical expert on development projects.
Identifies and evaluates new technologies for implementation.
Creates/maintains documentation for software functionality; project planning; evaluations; budgeting, feedbacks and improvements.
Provides estimates, budgets, project flow, client updates and meeting expectations along with keeping up to team aspirations.
Minimizes risk, prepares for risk mitigation, keep project on track.
Manages user requirements; provides timely project updates.
Analyzes codes to find causes of errors and revise programs as needed.
Provides feedback for performance appraisals of team members.
Skills Required
10+ years of working experience as a Java developer
Candidate should have strong health care domain experience and should have good knowledge of Medicaid and Medicare.
Candidate should have hands-on experience on claims processing and Adjudication processes.
Experience with user interface design.
Knowledge of performance testing frameworks including Mocha and Jest.
Excellent troubleshooting skills.
Senior Java Full Stack Developer
Premier Inc.
Charlotte, NC
08.2018 - 05.2022
Premier’s provides innovative technology and scaled purchasing power will help to reduce user expenses. Collaborating with customer supply chain, finance, physicians and clinical teams, our solutions are easy to implement across the organization.
Involved in developing components on Reporting Dashboard with Spring MVC, Spring boot, Spring Framework and Hibernate.
Used Apache Camel for generating routes for Merchant Portal Micro-services where merchant employees can login and admins can manage employees.
Better Understanding the existing application, Business processes and Security Module. Designed Security module to support implemented custom
Developed session EJB and message driven bean (MDB) to process JMS XML messages.
Involved in developing JUNIT Test Cases to validate the type of data in the XML Files. Used Log4J for logging and tracing the messages.
Hands on experience on REST based web services using JAX-RS library. Customized Restful Web Service using Spring Restful API, sending JSON format data packets between front-end and middle-tier controller.
Used Maven tool to build and packaged, deploy an application project and integrated with Jenkins.
To improve performance, used JVM often employs JIT compilation, which translates bytecode into native machine code just before it is executed. This can result in faster execution times.
Performed configuration, deployment and support of cloud services including Amazon Web Services.
Implemented security measures and best practices to protect trading systems from cyber threats and unauthorized access.
Experience on AWS Deploying, managing and operating scalable, highly available, and fault tolerant systems and managed continuous delivery systems and methodologies on AWS.
Utilized TypeScript in building a scalable and maintainable front-end architecture for [project description].
Worked closely with the backend team to integrate frontend components with RESTful APIs.
Experience on practical implementation of cloud-specific AWS technologies including IAM, MFA, Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, Cloud Formation, Elastic Bean Stalk, Virtual Private Cloud (VPC), RDS and Cloud Watch.
Created Snapshots and Amazon Machine Images (AMI’s) of EC2 Instance for snapshots and creating clone instances.
Secured APIs using OAuth2 provider Key Cloak. Authentication is provided by Key Cloak and authorization is done using Key Cloak adapters to read User Principle and the roles.
AWS S3 is used to store customer's monthly credit statements.
Implemented RESTful APIs and GraphQL endpoints for seamless communication between the frontend and backend. Integrated the GraphQL API with a MySQL/MongoDB database for data storage and retrieval.
Hands on experience of multiple AWS accounts with multiple VPC's for both production and non-production where primary objectives included automation, build out, integration and cost control.
Developed interactive and responsive user interfaces using React.js, ensuring a smooth user experience.Implemented CI/CD pipeline using Jenkins and extensively worked for End-to-End automation for all build and deployments.
Installed, Configured and Managed Docker Containers, Docker Images for Web Servers and Applications servers such as Apache, Tomcat using Docker and integrated with Amazon MySQL RDS database. Experienced and proficient deploying and administering GIT.
Java Full Stack Developer
WellCare
Tampa, FL
06.2017 - 08.2018
WellCare offers a range of Medicare products, including Medicare Advantage and Medicare Prescription Drug Plans (PDP), which offer affordable coverage beyond Original Medicare.
Experience on modifying the existing Backend code for different level of enhancements.
Involved in J2EE patterns MVC, Dependency Injection (DI), Inversion of Control (IOC), Data Access Object(DAO), Business Delegate, Service Locator and Singleton for the enterprise application.
Developed test cases and performed unit testing using JUNIT Test case.
Designed and implemented risk management systems that incorporate fixed income securities to assess and mitigate financial risk.
Developed different JavaBeans and helper classes to support Server Side programs.
Experienced in the architecture, design and development of high traffic application built in Java/J2EE using MVC architecture integrating spring, Hibernate and Struts frameworks in SOA.
Actively participated in retrospective meetings to identify opportunities for improving BDD processes and collaboration.
Used spring as an application framework to build the Services layer and implemented its core modules such as Spring Core Container, Inversion of Control, Data Access and MVC and Used XML/java /annotation spring boot configurations.
Implemented ORM (Object Relational Mapping) framework with Hibernate for mapping Java classes and database tables.
Designing and implementing scalable, Restful and micro services-based mobile back-end. The back-end is being written in Java using Spring Boot for simplicity and scalability.
Utilized Node.js for server-side logic, enhancing the application's performance and scalability.
Collaborated with cross-functional teams to design and implement new features, troubleshoot issues, and optimize application performance.Experienced with security groups, network ACLs, Internet Gateways, and Elastic IP's to ensure a safe area for organization in AWS public and private cloud.
Hands on experience on elastic load-balancers (ELB) for different applications to provide high performance of applications.
Experience on Route53 to manage DNS zones and assign public DNS names to elastic load balancers IP's.
Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python SDK.
Worked on micro services project- to build docker containers and deploy to Dev, iTest, Scale, UAT (SIT), PROD
Used JProfiler which can analyze thread activity, helping you understand thread contention, deadlocks, and the overall behavior of threads in your application.
Performed Migration test and use cases for applications to AWS cloud with public and private IP ranges to accelerate development productivity by decreasing test-run times.
Worked closely with Testing team for issue fixing and coordinating test set up for testing
Skills
J2EE Technologies: Servlets, JSP, JDBC, JUNIT, JAXB, JMS, JNDI, JSTL, Tiles, SUN One LDAP, Apache Camel, ANT/Maven