Senior Software Engineer
Current• Developed multi-tier J2EE application using Spring Framework, including Spring IOC, AOP, Security, Boot, Batch, and ORM.• Implemented Microservice architecture with Spring Boot services communicating through REST and Apache Kafka.• Developed frontend and backend modules using Python on Django framework, incorporating technologies like Angular.js, Backbone.js, Ember.js, and Celery.• Integrated Python with Big Data and Analytics using Hadoop, Spark, and No-SQL databases like HBase and MongoDB.• Utilized TDD, creating JUnit tests for every functionality before writing the code, with frameworks like Mocha and JSLint.Managed Hadoop log files, benchmarked clusters, and used Kubernetes for CI/CD runtime environment.• Implemented SSO with Spring Boot, Angular for third-party application redirection, and setup Continuous Integration with Jenkins.• Worked on AWS High Availability Practices, Kubernetes management, and data transformation with Camel for Kafka integration.• Developed security mechanism with Angular 12, OAuth2.0, Spring Boot, and JWT.• Expertise in JIRA software integration with Jenkins and GitHub for real-time bug tracking and issue management.• Hands-on experience with version control using Git and Docker image/container configuration.