Sujit Kumar
Java Full Stack Developer
Profile Summary
Full Stack Java Developer with 4+ years of experience designing, developing, and deploying cross-platform (web and client-server) applications using Core Java, J2EE, and Object-Oriented Programming (OOP).
Skilled in building scalable microservices using Spring Boot, Hibernate, JPA, and integrating RESTful and SOAP APIs, ensuring modular and maintainable backend architectures.
Proficient in front-end development using ReactJS, Angular, HTML5, CSS3, JavaScript, TypeScript, Bootstrap, and Redux, delivering responsive, user-friendly, and cross-browser compatible interfaces.
Experienced in database design and optimization with Oracle, MySQL, PostgreSQL, MongoDB, and DynamoDB, implementing indexing, partitioning, caching, and efficient data pipelines.
Hands-on experience in cloud-native development using AWS Lambda, EC2, S3, and Azure Functions, implementing serverless architectures, auto-scaling, and load balancing for high-traffic applications.
Expertise in CI/CD pipelines, automation, and containerization using Jenkins, Maven, Ant, Git, Docker, Kubernetes, and Terraform, enabling smooth integration, deployment, and scalable production environments.
Strong background in real-time event processing and messaging systems using Apache Kafka, Apache Storm, RabbitMQ, and ActiveMQ, supporting event-driven, high-performance applications.
Knowledgeable in unit and integration testing with JUnit, Mockito, monitoring and observability tools like Prometheus, Grafana, Log4j, and applying design patterns (MVC, Singleton, Adapter, Observer, etc.) for robust software solutions.
Experienced in Agile/Scrum methodologies, SDLC processes, GraphQL APIs, and cross-functional team collaboration to deliver secure, efficient, and innovative software solutions across healthcare and retail domains.
Technical Skills
Programming Languages
Java 11, Java 8, Python, R, SQL
Operating Systems
Windows, Linux, Mac and Unix.
ORM technology
iBatis, MyBatis, Hibernate.
IDEs
Eclipse, IntelliJ, RAD, NetBeans.
Applications Frameworks And modules
Struts, JSF, Spring Framework, Spring MVC, Spring Boot, Spring Cloud, Spring Batch, Spring Core, Spring Hibernate, Spring JDBC, Spring Security, Hadoop, Gradle, OpenJDK
Databases
Oracle, MySQL and SQL Server, MongoDB, Cassandra, Kafka, MQTT
Web Technologies
Bootstrap, XML, XSD, XSL/XSLT, AJAX, jQuery, JSON, Typescript HTML5, CSS3, JavaScript, AngularJS, Angular 2.0/4.0, Angular 7, Node.js, React JS,Wireshark, TCPDump, and Linux networking.
Webservices
REST, SOAP, WSDL, SAAJ, SAXJ, RESTful, AWS, Microservices, JAXB -Apache CXF, OAuth, SAML, Prometheus, Grafana, ELK Stack, NextJS, SSO Authentication
Tools
JUnit, Log4J, DOM
Build Automation Tools
Jira, Rally, Ansible, Puppet, ANT, Maven, Gradle, PowerShell scripting
Cloud Technologies
AWS, Azure, Google Cloud, AWS (Lambda, S3, DynamoDB), GCP (BigQuery, Firebase, Pivotal Cloud Foundry), Azure (Blob Storage, Functions)
AWS Skills
EC2, S3, RDS, EBS, IAM, AMI, ELB, CLI, SNS, RDS, VPN, NAT, GIT, DNS, Route53, DBA, Dynamo DB, Lambda, SQS
Java Technologies
EJB, JMS, JSTL, JNDI, JSE, JDBC, JPA, AJAX, JSP, Servlets
CI/CD Tools
Jenkins, Bamboo, BitBucket, Terraform,Nginx
Containerization/orchestration
Docker, Kubernetes
Education
Avila University, Missouri, USA
Masters in Computer Science (Aug 2023 - Aug 2024)
Work Experience
Sharp HealthCare San Diego, California, USA
Java Full Stack Developer Oct 2024 - Current
Sharp HealthCare is a not-for-profit health care system. It provides medical services in virtually all fields of medicine. I design, develop, and deploy Java-based applications using Spring Boot and Microservices architecture. Ensured the cross-browser compatibility and optimal performance.
Key Responsibilities:
Designed and developed enterprise healthcare applications using Java, Spring Boot, and Microservices, ensuring scalability, modularity, and maintainability.
Built and consumed RESTful and SOAP web services using JAX-WS, Jersey, Play Framework, and Akka, enabling integration across multiple healthcare systems.
Secured APIs and microservices with Spring Security, OAuth, and token-based authentication, ensuring compliance with healthcare security standards.
Implemented Azure DevOps CI/CD pipelines using Terraform, PowerShell, Jenkins, and Bamboo, automating builds, testing, and deployments.
Leveraged Azure Functions, Blob Storage, and Apache Kafka for serverless workloads and real-time event streaming to handle high-volume data transactions.
Developed interactive UIs with React.js, AngularJS, HTML5, CSS3, Bootstrap, and Ajax, and automated front-end builds using Node.js, Grunt, BowerJS, and Express.
Built batch data pipelines with Spring Batch, managed Oracle PL/SQL scripts, Unix shell scripts, and Cassandra queries, and deployed containerized applications on Docker, Kubernetes, and PCF.
Environment: AOP, Apache Kafka, AWS, AWS Lambda, Bamboo, Cassandra, CI/CD, Docker, DynamoDB, Git, GitHub, Hibernate, Java, Java 8, Jenkins, Kafka, Kubernetes, Node.js, NoSQL, PCF, PL/SQL, React, Redux, RESTful, Spring, Spring Boot, SQL, Web Services
Farmers Insurance Group Los Angeles, California, USA
Java Full Stack Developer Nov 2023 - Aug 2024
Farmers Insurance Group is an American insurer group of vehicles, homes and small businesses and also provides other insurance and financial services products. I build responsive and user-friendly front-end interfaces using React.js or Angular. Integrated with insurance-specific platforms like claims processing, policy management, and customer portals.
Key Responsibilities:
Managed cloud resources post-deployment using Azure Resource Manager (ARM) for security, auditing, and tagging, ensuring compliance and cost optimization.
Containerized applications with Docker and integrated into Jenkins CI/CD pipelines, improving deployment workflows and enabling scalable releases.
Implemented Apache Kafka clusters for messaging between APIs and microservices, configured Log4j logging, and created Splunk SPL queries/reports for monitoring and troubleshooting.
Developed robust business logic using Spring Core, AOP, Security, and IoC, integrated with Hibernate ORM and JDBC modules, ensuring seamless transaction management.
Built data access layers with JDBC, Hibernate, and SQL, applied logging via Log4j, and managed source control with SVN, supporting Oracle, MySQL, and MS-SQL Server databases.
Implemented RabbitMQ (AMQP) and Apache ActiveMQ JMS for reliable synchronous/asynchronous messaging, enabling event-driven processing.
Migrated monolithic JBoss applications into modular Spring Boot and Node.js microservices, authored YAML configs, integrated Swagger APIs, and collaborated on JSF, JSTL, XML, HTML5, CSS3, JavaScript, jQuery, and AngularJS front-end development.
Environment: Angular, AngularJS, Apache Kafka, Azure, Cassandra, CI/CD, CSS, CSS3, Docker, HTML, HTML5, Java, JavaScript, Jenkins, Jira, jQuery, JSF, Kafka, Log4j, Microservices, MongoDB, MVC, NoSQL, S3, Spring, Spring Boot, Spring IOC, Spring MVC, SQL, XML
Zara Bangalore, India
Software Engineer Mar 2021 – Jul 2022
Zara, a global fashion retail leader under Inditex, leveraged Java Full Stack Development to build scalable, high-performance e-commerce and inventory management systems. I developed and optimized microservices using Spring Boot, Hibernate, and JPA, ensuring seamless integration with ReactJS, NodeJS, and RESTful APIs for a responsive user experience. Implemented AWS Lambda, DynamoDB, and CI/CD pipelines to enhance cloud-native deployments.
Key Responsibilities:
Designed and implemented microservices architecture using Spring Boot, Hibernate, and JPA, developing scalable backend services for order processing, customer management, and payment integrations.
Developed dynamic and responsive UIs using ReactJS, JavaScript, TypeScript, Bootstrap, and jQuery, ensuring cross-browser compatibility and optimized user experience.
Built and integrated RESTful APIs with Spring MVC, JAX-RS, and Express.js, connecting retail systems with third-party payment gateways and logistics providers.
Designed and optimized databases using PostgreSQL, Oracle, MongoDB, and DynamoDB, applying indexing, partitioning, and caching for high availability and performance.
Leveraged AWS Lambda, EC2, and S3 to deploy cloud-native applications, implementing auto-scaling and load balancing for peak traffic management.
Automated build, test, and deployment pipelines using Jenkins, Docker, Kubernetes, and Git, ensuring efficient CI/CD processes.
Integrated real-time inventory tracking, barcode scanning, and RFID-based stock management, synchronized data across online and offline stores, and implemented Spring Security, OAuth, and JWT authentication for secure, role-based access control.
Environment: Spring Boot, ReactJS, Hibernate, JPA, PostgreSQL, MongoDB, DynamoDB, AWS Lambda, Jenkins, Docker, Kubernetes, Git, CI/CD, Apache Kafka, AWS Kinesis.
India Cements Chennai, India
Junior Java Developer Mar 2020 - Feb 2021
The India Cements Limited is a cement manufacturing company. Used the CI/CD pipelines with tools like Jenkins, GitLab CI, and Docker for continuous integration and delivery. Worked in Agile/Scrum environments, participating in daily stand-ups, sprint planning, and retrospectives.
Key Responsibilities:
Designed and developed database schemas and implemented data access using Hibernate and JPA, optimizing backend data management.
Built and maintained microservices using Spring Boot 2.0 and Spring REST, supporting scalable and modular application architecture.
Managed Linux and Windows EC2 servers, implemented CRUD operations and data processing using Cassandra APIs and drivers, with Git for source control.
Developed responsive web applications using React.js, HTML5, CSS3, and Node.js, implementing caching mechanisms with Spring Cache to enhance performance.
Conducted unit and integration testing using JUnit, following Agile (XP, Scrum) and RUP methodologies, with Jira for issue and progress tracking.
Integrated applications with JMS by creating Q manager connection factories and JMS destinations, and tested SOAP-based web services using SoapUI.
Developed automation and validation services for generating Jasper reports, applying Spring and bean validations, and wrote complex SQL scripts and JPQL queries for data extraction and analysis.
Environment: Agile, Cassandra, CSS, CSS3, EC2, Eclipse, Git, Hibernate, HTML, HTML5, Java, JavaScript, Jira, JMS, JUnit, Microservices, Node.js, React, S3, SOA, SOAP, Spring, Spring Boot, SQL
**********@*****.***
Driven Java Full Stack Developer with a passion for creating efficient, scalable, and maintainable software solutions. Seeking a challenging role where I can collaborate with cross-functional teams, continuously learn and apply emerging technologies, and deliver high-quality code to drive impactful results.