9+ years of technical experience in Java/JEE development using frameworks like Spring MVC, Spring Boot, and Hibernate. Strong understanding of OOPs concepts, including Collections, String handling, Exception handling, Generics, and Synchronization. Proficient in implementing MVC architecture using Spring, Spring Boot, Micro-services and Hibernate. Extensive knowledge of SQL queries and MySQL, Oracle and Postgres databases. Experienced in using Eclipse and IntelliJ IDEs for application development. Skilled in version control systems such as SVN and Git. Involved in Unit testing and ensuring database relations for business requirements. Versed with RabbitMQ and ActiveMQ a message broker tool for asynchronous communication. Knowledgeable in Jenkins and the deployment process. Ability to quickly understand existing architectures and debug application-related issues. Capable of managing multiple projects simultaneously. Proficient in all phases of SDLC, including analysis, design, coding, testing, and production. Exposure to Angular, Graphql and SpringCloud technologies. Familiarity with Azure and AWS services such as Lambda, EC2, EBS, Route53, CloudFront, RDS. Experience in GCP Big Query, Channel partner console and Pub/Sub. Having theoretical Knowledge on Kubernetes and Kafka. Strong interpersonal and communication skills, both as an individual and as part of a team. Detail-oriented, organized and meticulous employee. Works at fast pace to meet tight deadlines. Enthusiastic team player ready to contribute to company success.
Nephele Cloud Service Brokerage, SYNNEX Australia, E-Commerce,Senior JAVA Developer, 11/2020, 06/2023.
Java 1.8, Spring Boot, Micro-services, Spring JPA, RESTful Web services, RabbitMQ, Angular js, PostgreSQL
The Nephele Cloud service brokerage (NCSB) provides a comprehensive solution that enables organizations to create, deliver and manage multi-cloud services as well as to implement a cloud-enabled business model for how they offer and deliver legacy services. It enables service Providers, Technology OEMs, SI's. Distributors, Governments, and Enterprises unify a vast array of complex cloud services and distribute them to customers, partners, or employees directly or indirectly. NCSB provides solution providers/Enterprises with cloud marketplaces. It supports catalog management, order management, user and service administration, user and service provisioning, security and access control, billing and settlement, usage reporting and auditing, and federated help desk backing., Involved in analyzing/designing solutions for building platforms., Developed 50+ Restful web services/APIs by using Java, J2EE, and Spring Boot for Cloud Platform., Responsible for analyzing different cloud service providers(Google, Azure and IBM cloud) APIs to understand/deal with server provision and actions., Involved in developing UI screens and adding ~15 new features to the system., Actively participate in sprint planning and estimation sessions to ensure successful project execution., Work with team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing., Provide production release support and also worked on production issues., Communicate effectively and professionally in all forms of communication with customers., Mentored and guided 4 fresher ensuring all were trained in product knowledge and capable of performing assigned duties.,
HarisPoll, US, Survey, Senior JAVA Developer, 04/2020, 10/2020.
JDK 1.8, AWS Lambda, API Gateway, AWS SDK, S3 Bucket, EC2
The Harris Poll is a global consulting and market research firm that provides the insights. Here we provide the data in different forms like pie chart venn diagram and bar charts. Through this software and market research, it helps clients analyze customer preferences, refine their marketing strategy, and manage their corporate reputation., Involved in designing solutions for building platforms in cloud., Developed Lambda functions using SDKs and deployed in AWS., Created API gateway to trigger the Lambda functions., Worked on EC2 for deployments and S3 bucket for data storage., Work with team members to conduct root cause analysis of issues, review new and existing code., Provide production release support and also worked on production issues., Communicate effectively and professionally in all forms of communication with customers.
Data Validation Automation,Benefit Focus,US, Health & Insurance, Senior JAVA Developer, 04/2015, 03/2020,
JDK 1.8, Spring MVC, Hibernate, Spring Security, LDAP, ActiveMQ
The DVA automates the analysis of export data to ensure that the data conforms to the client specific format, and performs a set of logical evaluations on data. The DVA tool also provides user friendly UI which can be used to create Customized validations for specific group. DVA is designed for non-engineering users to create client and file specific validations. The DVA tool has replaced manual evaluation and is ensuring data is accurate, and significantly reduces time to delivery resulting in retention, and referral rates. Currently, the DVA tool is deployed in production and is an integral part of existing data validation process, and is used for over 100 groups with additional demand of groups to be validated. Validations for these groups currently take zero (0) hours of human intervention to complete, which has resulted in a far more accurate and efficient file validation and delivery process., Interacting with BA and client in requirements gathering and analysis., Understanding the requirements., Analyzing the requirement and finding the estimates., Coding, developing and testing of various modules of project associated with Following Rally and Jira., Working on DB and application design for new features., Involved and given support in Production Release., Provided Security to the application Using Spring Security role based access., Exploring the domain knowledge to project new comers.
TopFlyTech, China, Vehicle Tracking, JAVA Developer, 03/2014, 08/2015.
JDK 1.8, Spring MVC, Hibernate, JavaScript, SQL
A vehicle Tracking System is a combination of an electronic device and computer-aided software that helps to keep the complete information about a vehicle. In this a device known as GPS will be fixed to the vehicle along with the software will be provided to the owner of the vehicle with a unique user id and password so that user could be able to know about the vehicle will be using and will also be able to store the information about the vehicle. With the help of the Vehicle Tracking System, a user can be able to know about the information of the vehicle like Current Position and Status of a vehicle, Traveled history of the vehicle, Different forms of reports will be provided, Geofence alerts will be provided. All the vehicle information about the map can be seen on the electronic map through the internet which was provided by the user., Understanding the requirements., Interacting with clients in requirements gathering and analysis. Analyzing the requirement and finding the estimates., Writing controllers and modifications to existing controllers for MVC pages. Writing new JSP pages and modifications to exist pages., Adding functionality to Data Access Layer for new requirements. Creating client-side scripting using JavaScript., Writing SQL queries., Exploring the domain knowledge to project new comers.