0% found this document useful (0 votes)
16 views4 pages

Senior Java Developer Resume Overview

Syed Kamran is a seasoned Java developer with extensive experience in building scalable backend systems using Java and Spring Boot, proficient in microservices, RESTful and GraphQL APIs, and various databases. He has held senior roles in multiple companies, leading teams and developing AI-powered applications, while also integrating cloud services and CI/CD pipelines. His technical skills include Java, Spring, AWS, and various automation and testing tools.

Uploaded by

shahzadgul
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views4 pages

Senior Java Developer Resume Overview

Syed Kamran is a seasoned Java developer with extensive experience in building scalable backend systems using Java and Spring Boot, proficient in microservices, RESTful and GraphQL APIs, and various databases. He has held senior roles in multiple companies, leading teams and developing AI-powered applications, while also integrating cloud services and CI/CD pipelines. His technical skills include Java, Spring, AWS, and various automation and testing tools.

Uploaded by

shahzadgul
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

SYED KAMRAN​

Email me: [Link]@[Link]​ ​ ​ LinkedIn:[Link]


Call Me: +1-(469) 338-7345​ ​ ​ ​ Address: Plano,Tx
SUMMARY

Seasoned Java developer with expertise in building scalable backend systems using Java and Spring Boot.
Proficient in designing microservices, RESTful and GraphQL APIs, and leveraging Spring Data JPA with Hibernate
for ORM. Skilled in Spring Batch, Quartz scheduling, and integrating messaging systems like Kafka and RabbitMQ
for event-driven architectures. Experienced with SQL and NoSQL databases (SQL Server, Oracle, Postgres,
MongoDB) and deploying applications via CI/CD pipelines (Jenkins, Maven, GitHub Actions) with Docker and
Kubernetes. Additionally, experienced in maintaining front-end development with React and [Link]. Recently
developed AI-powered applications using Spring AI, implementing RAG for policy-driven Q&A and MCP for
automating workflows such as leave balance checks and requests.

PROFESSIONAL EXPERIENCE
Stelmith LLC​July 2025 –ToDate
Senior Java Developer

●​ Design, develop, and maintain RESTful APIs and microservices leveraging Spring Boot and Java 17 for
modular, scalable application architecture.
●​ Implement event-driven communication using Apache Kafka to ensure reliability and fault tolerance
across distributed systems.
●​ Deploy and manage cloud-based components using AWS services such as EC2, S3, Lambda, and RDS for
scalable infrastructure.
●​ Participate in CI/CD pipelines using Jenkins and GitHub Actions, ensuring smooth deployment and
rollback processes.
●​ Work with SQL and NoSQL databases, design efficient data models, and maintain data integrity and
consistency.
●​ Write and maintain unit, integration, and API-level tests using JUnit and Mockito to ensure system
stability and reliability.
●​ Write and maintain unit, integration, and API-level tests using JUnit and Mockito to ensure system
stability and reliability.​

Centegy Technologies​ Sep 2024 –June 2025


Team Lead
●​ Develop and maintain scalable, microservices-based backend components for a Retail Sales &
Distribution platform using Java, Spring Boot, JPA, and Hibernate, enabling efficient inventory, logistics,
and modular service management.
●​ Contributed to front-end development using React, including building reusable components, integrating
Nodejs REST APIs, and fixing UI bugs to improve user experience and performance.
●​ Integrate internal and third-party systems using RESTful APIs and messaging platforms like Kafka and
RabbitMQ, supporting event-driven architecture for real-time processing.
●​ Developed and maintained several microservices using GraphQL extensively alongside REST APIs,
working on API design, implementation, and integration to provide flexible and efficient data querying.
●​ Integrate internal and third-party systems using RESTful and GraphQL APIs, as well as messaging
platforms like Kafka, supporting event-driven architecture for real-time processing
●​ Troubleshoot and resolve complex system and integration issues across multiple environments,
collaborating with cross-functional teams including QA, DevOps, and product owners.
●​ Utilize AWS cloud services such as EC2, S3, RDS,ECS, API Gateway and IAM for developing and managing
backend components in a scalable and secure cloud environment.
●​ Leverage CI/CD tools like Jenkins and Bash scripting to automate deployment pipelines and
development workflows, improving team efficiency and delivery speed.
●​ Configured and managed CI/CD pipelines using Jenkins and GitHub Actions to automate build, test, and
deployment workflows, reducing manual effort and accelerating release cycles.
●​ Containerized Spring Boot microservices using Docker and orchestrated deployments on Kubernetes
clusters, enabling scalable and fault-tolerant application environments.
●​ Implemented Kubernetes configuration (Deployments, Services, ConfigMaps, Secrets) to streamline
application rollout and environment management.
●​ Built an AI-powered HR assistant using Spring AI with RAG to enable employees to query company
policies (leaves, medical, provident fund) and streamline the onboarding process.
●​ Integrated Model Context Protocol (MCP) features allowing employees to check leave balance and
apply for leaves directly through the chat interface.
●​ Designed and developed a Selenium-based automation framework using Java Swing/JavaFX, tailored for
testing custom UI components—reducing manual testing efforts and enhancing test reliability.

FWU Life Insurance Lux S.A - German Based​ Mar 2018 – Sep 2024
Team Lead
●​ Full-stack development experience, contributing to both backend services and front-end interfaces using
React & Nodejs. Built and maintained reusable React UI components for policy and premium modules,
integrated REST and GraphQL APIs, and resolved UI bugs to improve usability and performance..
●​ Developed Spring Boot-based RESTful and GraphQL microservices using Hibernate/JPA for persistence,
enabling secure and efficient access to insurance data across distributed systems.
●​ Designed and developed multiple modules of a Life Insurance ERP system using a microservices
architecture, covering domains like premium processing, policy servicing, and factoring.
●​ Employed Saga pattern (orchestration-based) to manage long-running transactions across services,
particularly for premium collection and factoring workflows, ensuring data consistency and fault
tolerance.
●​ Implemented RabbitMQ for asynchronous communication between services, decoupling processes like
policy updates, premium status, and factoring submissions.
●​ Maintained and enhanced a monolithic JSP-based legacy application, gaining deep functional
understanding of the ERP system’s business logic and database structure.
●​ This foundational knowledge of the monolith enabled a smooth modular decomposition and transition
to microservices, minimizing disruption and ensuring feature parity.
●​ Implemented a medium size Drools-based decision management utility to automate insurance policy
approvals, enabling business users to manage rules independently and improve approval turnaround
time.
●​ Built a Spring Batch job for automating bulk data import/export processes in the factoring module,
eliminating manual file processing and reducing operational overhead by 25%.
●​ Utilized Spring Cloud Config and Eureka for centralized configuration management and dynamic service
discovery, enabling seamless scaling and maintainability of microservices..​
Senior Software Engineer
●​ Led a team in designing, developing, and enhancing back-office life insurance applications, ensuring
scalability, performance, and business rule compliance.
●​ Collaborated with cross-functional stakeholders to align technical deliverables with evolving business
goals and operational workflows.
●​ Communicate and collaborate with the German development team to coordinate design, development,
and deployment activities, ensuring smooth cross-team delivery and support.
●​ Configured and maintained CI/CD pipelines to automate build and deployment workflows: retrieved
source code from Git repositories, used Maven for building monolithic applications, and integrated
Jenkins jobs for automated builds. Deployed artifacts to development and QA servers for sanity and
functional testing, ensuring faster feedback cycles and smoother releases.​

Centegy Technologies​ Jan 2012 – Mar 2018


Senior Software Engineer
●​ Involved in end-to-end development of general insurance modules, ensuring robust architecture and
maintainability. Integrated third-party APIs to enable seamless data exchange and enhance system
capabilities.
●​ Mentored developers on best practices in RESTful API design, exception handling, thread management,
and debugging techniques.
●​ Oversaw functional testing, deployment coordination, and milestone tracking to ensure stable releases
within project timelines.
●​ Ensured seamless functionality of insurance modules through rigorous integration and functional testing.
Coordinated development efforts and delivery schedules to meet project deadlines with high quality.
●​ Designed and implemented an integration framework for the Remittance Application to support PUSH
and PULL transactions.
●​ Enabled real-time communication with third-party APIs like MoneyGram and RIA, ensuring secure and
reliable data exchange.
●​ Enabled 60% of exchange companies to switch from file-based to online processing, reducing manual
effort.
●​ Optimized SQL Server database interactions, including stored procedures and indexing strategies, to
support real-time data synchronization and reporting.
●​ Led the end-to-end development and enhancement of bank home remittance applications, focusing on
scalability, security, and user experience to drive high customer satisfaction.
●​ Improved and implemented an FTP/SFTP integration framework that automated file transfers, reducing
manual errors and accelerating transaction processing times.
●​ Developed web-based home remittance applications, enhancing transaction efficiency and user
experience.
●​ Contributed to retail banking modules, including Consumer and Corporate Finance and a BI module for
MIS reporting.
Siddat Haider​ Jan 2007 – Dec 2011
Software Engineer
●​ Developed reports using Crystal Reports for banking modules (Core Banking, Consumer & Corporate
Finance, GL, MIS).
●​ Integrated Crystal Reports with [Link] applications for seamless reporting functionality.
●​ Collaborated with banking clients to gather requirements and design queries.
●​ Enhanced data visualization in MIS Reporting using graphs and charts.
●​ Transferred 20 legacy reports to Crystal Reports within the first 4 days on the job.
●​ Developed complex queries for a comprehensive banking application across all modules.
●​ Ensured accurate data representation and analysis in reporting.
TECHNICAL SKILLS

Programming Languages: Java (8, 17), C#.NET (2.0, 4.0), JavaScript, TypeScript, SQL, PL/SQL,JavaFx,Java Swing​
Frameworks & Libraries: Spring (Spring Boot, Spring MVC), Hibernate, Angular, [Link], [Link], Material-UI,
jQuery, Bootstrap, Material-UI, jQuery.​
Database Management: Oracle (9i+), SQL Server (2008/2012), MySQL, Postgres, Familiar with NoSQL Dbs
MongoDB.​
Automation & Testing: Selenium, Cypress, JUnit 5, TestNG​
Integration Tools: Kafka,RabbitMQ,Kafka Connect,Keycloak,Spring Batch,Quartz API​
Cloud Technologies: AWS ,EC2,ECS,S3,RDS​
DevOps & CI/CD: Docker , Kubernetes , Jenkins, Git, GitLab, CVS,Teraform​
Web Services: RESTful APIs, Microservices, XML Web Services​
Reporting Tools: Crystal Reports (10, 11), Oracle Reports (6i), SQL Server Reporting Services,Jasper Reports​
Project Management Tools: Jira (SCRUM methodology)​
Artificial Intelligence : Spring AI,RAG,MCP

EDUCATION
Bachelor of Science in Computer Science

Common questions

Powered by AI

Kamran's experience with AWS cloud services, including EC2, S3, Lambda, and RDS, enhances the scalability and security of applications by leveraging cloud computing's flexible infrastructure. These services allow Kamran to deploy and manage applications efficiently on a scalable platform, ensuring data security practices are enforced. AWS's built-in tools and features for monitoring, security management, and automated scaling contribute to maintaining secure, resilient applications .

Kamran utilizes CI/CD pipelines extensively using Jenkins and GitHub Actions to improve software delivery processes. These tools automate build, test, and deployment workflows, reducing manual intervention and minimizing errors. By integrating Jenkins and automating these workflows, Kamran ensures accelerated release cycles, reliability in deployment, and reduced time-to-market for applications .

Kamran employs strategies such as microservices architecture, use of modern frameworks like Spring Boot, and integration tools like Kafka and RabbitMQ to ensure maintainability and efficiency. By designing modular, reusable services and implementing event-driven architectures, Kamran ensures that components are decoupled and easy to manage and extend. This approach promotes flexibility and simplifies scaling and updating parts of the system without major disruptions .

Kamran's experience with front-end technologies like React and Node.js complements his backend development skills by enabling him to build comprehensive, full-stack applications. His proficiency in creating reusable React components and integrating them with Node.js REST APIs ensures consistency and performance improvements in user interfaces. This expertise allows Kamran to deliver complete solutions that seamlessly integrate both backend and frontend functionalities, resulting in cohesive and efficient application architectures .

Syed Kamran's proficiency with both SQL and NoSQL databases like SQL Server, Oracle, Postgres, and MongoDB allows him to design efficient data models that ensure performance and consistency. His deep understanding of databases is crucial in maintaining data integrity across distributed systems, enabling real-time data processing and reliable data storage solutions that support scalable and responsive applications .

Kamran's approach to integrating third-party APIs enhances application functionality by enabling seamless data exchange and feature expansion. By using RESTful and GraphQL APIs, he ensures flexible, efficient data querying and easier adaptation of new external functionalities without altering the core system structure. This integration method is pivotal for supporting event-driven architectures and facilitating real-time data communication between various systems .

Kamran employs AI technologies like Retrieval-Augmented Generation (RAG) and Model Context Protocol (MCP) to develop applications that streamline workflows and enhance employee interactions. For instance, these technologies power an AI-driven HR assistant, which allows employees to query company policies and manage tasks like leave requests efficiently. This integration reduces manual tasks and improves the responsiveness and automation of employee interactions within applications .

Kamran gains several benefits through Docker and Kubernetes-based microservices architecture, such as enhanced scalability, fault tolerance, and efficient resource utilization. Docker allows for consistent deployment across environments, while Kubernetes provides orchestration capabilities that enable automatic scaling, load balancing, and rolling updates, leading to resilient application environments. These capabilities support the development of complex, distributed applications that can handle high demands and dynamic workloads efficiently .

Syed Kamran's expertise in designing microservices and using event-driven architectures, such as Kafka and RabbitMQ, contributes significantly to building reliable and fault-tolerant applications. These technologies support asynchronous communication and decouple services, enhancing scalability and fault tolerance. His experience with Kubernetes further aids in orchestrating these services in a scalable manner, and Spring Boot ensures streamlined deployment of robust microservices. By ensuring loose coupling and easy scalability of components, Kamran enhances system reliability and agility .

Automation and testing tools, such as Selenium, Cypress, JUnit, and TestNG, play a crucial role in Kamran's development projects by ensuring reliable quality assurance processes. These tools automate testing workflows, reducing manual testing effort, and enhancing test coverage and consistency. By utilizing sophisticated testing frameworks, Kamran can identify and rectify issues preemptively, optimize performance, and ensure that applications meet high quality and stability standards before release .

You might also like