ARUN KUMAR
Full Stack Java Developer
*********.******@*****.*** +1-312-***-**** LinkedIn
CAREER SUMMARY
Java Full Stack Developer with over 5 years of experience in developing and deploying enterprise-level applications across healthcare and banking domains.
Proficient in designing and building responsive user interfaces using Angular, HTML5, CSS3, JavaScript, and JSP.
Expertise in Java (8/11), Spring Boot, Spring MVC, and RESTful APIs for developing robust back-end systems and microservices.
Skilled in implementing secure authentication and authorization protocols using OAuth 2.0, JWT, and Spring Security, ensuring compliance with HIPAA and PCI DSS standards.
Experienced in using PostgreSQL, MySQL, Oracle, and MongoDB for efficient relational and non-relational database management.
Hands-on experience with cloud platforms such as AWS (EC2, RDS) and containerization tools like Docker and Kubernetes for scalable and maintainable deployments.
Proficient in real-time data streaming and messaging using Kafka and ActiveMQ to ensure efficient communication between system components.
In-depth understanding and practical experience in all phases of the Software Development Life Cycle (SDLC), including requirement analysis, design, development, testing, deployment, and maintenance.
Strong advocate of Agile methodologies, with active participation in Scrum ceremonies and task tracking using JIRA.
Proficient in implementing CI/CD pipelines using Jenkins, ensuring streamlined build, testing, and deployment workflows.
Extensive experience in writing and maintaining unit and integration tests using JUnit, Mockito, TestNG, and automated front-end testing with Selenium WebDriver and Protractor.
Proficient in critical thinking, problem-solving, and troubleshooting, with a strong ability to optimize system performance and resolve complex issues. Skilled in communication and collaboration across teams, providing technical support, and ensuring high-quality, reliable solutions through effective quality assurance practices and timely project delivery.
TECHNICAL SKILLS
Programming Languages
Java, Python, SQL, HTML5, JavaScript, TypeScript, JSF, XML
Java Technologies/ Frameworks
J2EE (Servlets, JSP, JSF, JSTL, EJB, JDBC, MVC), Microservices, Hibernate, Spring MVC, Spring Boot, Spring Security
Web Technologies
HTML5, CSS3, Bootstrap, jQuery, JavaScript, JSF, AngularJS, Angular12, React.js
Web Services &XML
REST API, RESTful Web services, SOAP, XML, JSON
Application/Web Servers
IBM Web Sphere, Web logic, JBoss
Databases
Oracle, MongoDB, NoSQL, PostgreSQL, MySQL, SQL Server, Data Modeling
IDE Tools
Eclipse, IntelliJ
SCM/ Version Control
Git, GitHub, JIRA, Agile Methodologies (Scrum)
Tools
Maven, Jenkins, JIRA, Apache AXIS, ActiveMQ, JMeter, Kafka
Others
JSTL, JUNIT, Log4J, Soap UI.
Cloud Technologies
AWS (EC2, S3, ECR, ECS), Azure
EDUCATION
Western Illinois University, Macomb, Illinois Aug 2022 - May 2024
Master’s in computer science with GPA:3.9/4.0.
PROFESSIONAL EXPERIENCE
Client: Molina Healthcare, Downers Grove, IL. June 2023 to Present
Role: Java Full Stack Developer
Responsibilities:
Actively participated in Agile development, attending sprint planning, daily stand-ups, and retrospectives. Delivered project features in iterative sprints while collaborating with stakeholders and team members using JIRA for task tracking. Contributed to improving team efficiency by 20% through streamlined sprint processes.
Designed and developed dynamic, responsive user interfaces using Angular 12, HTML5, CSS3, JavaScript, AJAX, jQuery, and JSP for server-side rendered pages. Enhanced the healthcare platform’s user engagement by 30%, ensuring an intuitive experience for healthcare providers and patients.
Developed custom directives and reusable Angular components, maintaining a consistent UI/UX across the platform, reducing development time by 25% and improving code maintainability.
Integrated WebSockets for real-time updates, such as patient appointment status changes, ensuring immediate data refreshes without requiring page reloads, enhancing the user experience and operational efficiency.
Engineered backend services using Java 11, Spring Boot, and Spring MVC to develop microservices and RESTful APIs. Led the design and implementation of patient data management, achieving a 15% improvement in data retrieval speed through optimized SQL queries.
Integrated Spring Security, OAuth 2.0, and JWT for secure, token-based authentication, ensuring HIPAA-compliant data security for sensitive patient information and enhancing the overall security posture of the platform.
Utilized PostgreSQL for managing relational data (patient records, appointments, billing) and MongoDB for unstructured data (medical logs, histories), ensuring data scalability and flexibility. Optimized complex SQL queries, improving query performance by 20%.
Designed and deployed microservices using Spring Boot, containerized with Docker, and orchestrated using Kubernetes to ensure scalability and maintainability. Reduced service downtime by 15% through effective Kubernetes orchestration.
Integrated Kafka for real-time data streaming, enabling efficient communication between distributed components and processing large data sets seamlessly with minimal latency.
Developed comprehensive unit tests for backend services using JUnit, Mockito, and TestNG. Automated UI testing with Selenium WebDriver and Protractor, ensuring 98% test coverage and improving application stability by 30%.
Deployed applications and services to AWS (EC2, RDS), ensuring high availability, auto-scaling, and efficient resource utilization. Achieved a 20% cost reduction in cloud infrastructure by optimizing AWS service usage.
Implemented TDD and automated CI/CD pipelines with Jenkins, boosting code reliability, integration speed by 40%, and reducing deployment errors by 25%
Utilized Git for version control and JIRA for task management, collaborating seamlessly with the team and stakeholders, ensuring smooth project delivery and issue resolution.
Environment: Agile, HTML5, CSS3, JavaScript, jQuery, AJAX, Angular 12, JSP, JSTL, XML, DAO, POJO, JPA, Java 11, Spring Boot, Spring MVC, Spring Security, Hibernate Framework, PostgreSQL, MongoDB, AWS, AWS EC2, AWS RDS, RESTful Web Services, Maven, Docker, Kubernetes, Kafka, Jenkins, Git, JIRA, JUnit, Mockito, Selenium WebDriver, Protractor, TestNG
HCL Technologies, Hyderabad, India. April 2019 to July 2022
Role: Java Full Stack Developer
Responsibilities:
Led the gathering of requirements in collaboration with Business Analysts and contributed to the preparation of requirement specification documents.
Designed and developed responsive user interfaces using HTML5 and CSS3, ensuring compatibility across devices and platforms.
Developed interactive web features and dynamic content using JavaScript, AJAX, and jQuery, enhancing the user experience and ensuring seamless integration with back-end services.
Implemented Front-end functionality using AngularJS, creating efficient single-page applications (SPA) for better performance and user interactivity.
Designed and developed core banking services using Java 8, Spring Boot, and Spring MVC, focusing on account management and transaction logging systems.
Developed and optimized RESTful APIs to ensure smooth communication between front-end and back-end services for banking transactions.
Utilized Spring Data JPA and Hibernate for efficient ORM-based data access to MySQL and Oracle databases, ensuring the reliability of transaction data.
Integrated Apache Kafka for event-driven processes, ensuring reliable message delivery across banking services and supporting real-time transaction data flow.
Contributed to JMS implementation, providing a robust messaging solution for asynchronous communication between various services.
Implemented and enhanced security features, utilizing SSL/TLS protocols and OAuth 2.0 for secure transaction processing and user authentication.
Managed transaction management and data integrity using Spring and Hibernate frameworks, ensuring compliance with ACID principles.
Wrote and maintained comprehensive unit tests using JUnit and Mockito to ensure the functionality and reliability of developed features.
Independently managed the setup and integration of CI/CD pipelines using Jenkins, automating build and deployment processes.
Deployed banking applications to AWS EC2 and configured RDS for scalable and secure cloud infrastructure, ensuring high availability and performance.
Proactively identified deployment issues and provided solutions for smooth operation within a cloud-based environment.
Utilized JIRA for project management, issue tracking, and sprint planning, ensuring timely completion of tasks and milestones.
Environment: Java 8, HTML5, CSS3, JavaScript, Spring Boot, Hibernate, Spring MVC, Spring Data JPA, RESTful API, Apache Kafka, JMS, AWS (EC2, RDS), Docker, Jenkins, MySQL, Oracle, JUnit, Mockito, Git, Maven, AWS EC2, Elastic Load Balancer, PCI DSS, OAuth 2.0, SSL/TLS, JIRA, Log4j, Selenium.