
Technical Lead / Senior Software Engineer / SDE with 10 years of experience in designing, developing, and deploying scalable applications in AWS cloud environments. Expertise in the full software development lifecycle, including system architecture, software design, development, testing, deployment, and release management. Strong experience as a Software Development Engineer (SDE) in building high-performance, secure, and scalable enterprise applications using Java and modern backend technologies. Experienced in payment systems, including payment gateway integration, payouts, reconciliation, and transaction processing, with a strong focus on security, scalability, and high availability. Proficient in Microservices, RESTful APIs, and event-driven architectures for developing reliable distributed systems. Hands-on experience with AWS services such as EC2, S3, RDS, Lambda, CloudWatch, and CI/CD deployments. Strong leadership skills with experience in team management, code reviews, mentoring developers, agile development practices, and implementing engineering best practices to deliver quality solutions within timelines.
- Designed and developed scalable microservices using Java and Spring Boot, improving system modularity and maintainability.
- Implemented Apache Kafka for real-time event streaming and high-throughput message processing.
- Led monolithic-to-microservices migration initiatives for enterprise CRM applications.
- Integrated AWS services including S3, EC2, SES and SNS for scalable cloud-based solutions.
- Developed and maintained Jenkins CI/CD pipelines and supported DevOps activities to improve deployment efficiency.
- Built and managed containerized applications using Docker for Apache and Tomcat servers.
- Developed secure payment solutions, including payment gateway integrations, payout processing and transaction management.
- Designed and optimized database systems using MySQL, MariaDB, MongoDB and Hibernate.
- Led and mentored development teams, conducted code reviews and enforced coding standards and engineering best practices.
- Guided Angular frontend developers on performance optimization and efficient application development approaches.
- Worked on AI research and development involving Python, Claude AI, LLM integration and Model Context Protocol (MCP) server integration.
- Collaborated with QA, DevOps and cross-functional teams for release management, production deployments and application security improvements.
Technical Stack: Java, Spring Boot, Microservices, REST APIs, Apache Kafka, Claude AI, LLM, MCP, AWS, MySQL, MongoDB, Hibernate, Docker, Jenkins, GitHub, CI/CD.
- Developed and maintained education-domain web applications using Java, Spring Framework and Hibernate.
- Designed database schemas and implemented data access layers using JDBC and ORM frameworks.
- Built frontend components using HTML, CSS, Bootstrap and JavaScript.
- Implemented business logic and application functionalities based on business requirements.
- Wrote unit tests using JUnit and Mockito to ensure code quality and reliability.
- Troubleshot application issues and supported maintenance and enhancements.
Technical Stack: Java, Spring Framework, Hibernate, JDBC, MySQL, HTML, CSS, Bootstrap, JavaScript, JUnit, Mockito.