Java Developer
About Candidate
Introduction:
A senior Java developer with 8 years of experience in software development, specializing in backend systems, payment processing, and manufacturing execution systems. Expertise in designing and optimizing scalable, high-performance applications using Java, Spring Boot, and cloud technologies. Strong background in microservices architecture, event-driven systems, and CI/CD pipelines to improve deployment efficiency and software reliability. Successfully optimized transaction processing and system resilience, reducing errors and increasing profitability for enterprise clients. Proficient in enhancing security and test automation, ensuring robust software solutions. Experience in database management, cloud infrastructure, and container orchestration for seamless deployment. Adept at collaborating with cross-functional teams, conducting code reviews, and mentoring developers. Skilled in integrating payment gateways, upgrading legacy systems, and optimizing backend performance. Passionate about delivering tailored, high-quality software solutions that meet industry standards.
Responsibilities:
- Developed and optimized backend systems for payment processing and manufacturing execution.
- Designed and implemented scalable microservices architectures for high-performance applications.
- Enhanced CI/CD pipelines, improving deployment speed and software development efficiency.
- Integrated payment gateways and expanded global card scheme support to increase transaction volume.
- Strengthened security by implementing automated testing, vulnerability fixes, and system upgrades.
- Improved application performance using event-driven messaging systems like Kafka and RabbitMQ.
- Conducted comprehensive code reviews and collaborated with cross-functional teams.
- Upgraded legacy systems to modern architectures, reducing technical debt and increasing reliability.
- Managed cloud infrastructure and containerized deployments using Docker, Kubernetes, and AWS.
- Provided mentorship and technical guidance to junior developers, fostering team growth.